<!-- html-header type=current begin -->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Render IE9 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<script id="before-content" type="text/javascript">
(function () {
if (typeof window.sdmedia !== 'object') {
window.sdmedia = {};
}
if (typeof window.sdmedia.site !== 'object') {
window.sdmedia.site = {};
}
var site = window.sdmedia.site;
site.rootdir = "//slashdot.org";
}());
var pageload = {
pagemark: '750585336649981360',
before_content: (new Date).getTime()
};
function pageload_done( $, console, maybe ){
pageload.after_readycode = (new Date).getTime();
pageload.content_ready_time = pageload.content_ready - pageload.before_content;
pageload.script_ready_time = pageload.after_readycode - pageload.content_ready;
pageload.ready_time = pageload.after_readycode - pageload.before_content;
// Only report 1% of cases.
maybe || (Math.random()>0.01) || $.ajax({ type: 'POST', data: {
op: 'page_profile',
pagemark: pageload.pagemark,
dom: pageload.content_ready_time,
js: pageload.script_ready_time
} });
}
</script>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>NetBSD 2.0 RC5 Tagged - Slashdot</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Posting works. It's morning EST; the nerds slumber. I for one am pumped about 2.0. I'm a recent convert from Linux and I like NetBSD's installer as well as its bloat and crap-free default software arsenal. With Fluxbox, the GNU coreutils, and bash, my P133 makes a reasonable desktop workstation. ...">
<meta property="og:title" content="NetBSD 2.0 RC5 Tagged - Slashdot">
<meta property="og:description" content="Posting works. It's morning EST; the nerds slumber. I for one am pumped about 2.0. I'm a recent convert from Linux and I like NetBSD's installer as well as its bloat and crap-free default software arsenal. With Fluxbox, the GNU coreutils, and bash, my P133 makes a reasonable desktop workstation. ...">
<meta property="fb:admins" content="100000696822412">
<meta property="fb:page_id" content="267995220856">
<meta name="robots" content="noindex">
<meta name="viewport" content="width=1000, user-scalable=yes, minimum-scale=0, maximum-scale=10.0" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/classic.ssl.css?fc755fff6459136e" >
<!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie8-classic.ssl.css?fc755fff6459136e" ><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie7-classic.ssl.css?fc755fff6459136e" ><![endif]-->
<!-- -->
<!-- SMACKS: NEW CSS -->
<link rel="stylesheet" href="//a.fsdn.com/sd/css/app.css?fc755fff6459136e">
<script src="//a.fsdn.com/con/js/sftheme/cmp-slashdot.js?2026-08-07"></script>
<script>// country.js converted to inline by CF Snippet
window.is_euro_union = 0;
window.country_code2 = "US";
window.region = "CA";
window.prebidOptions = {uids: {ip: "68.99.187.44" }};</script>
<script>
window.bizx.cmp.init({
cmp_id: 12126,
geo: window,
gam_gdpr_technical_delivery: true,
});
bizx.uids.gather();
window.prebidOptions = window.prebidOptions || {};
window.prebidOptions.uids = window.prebidOptions.uids || {};
window.prebidOptions.uids.hem = bizx.uids.getHem();
</script>
<link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?2026-08-07" type="text/css">
<script type='text/javascript'>
var _gaq = _gaq || [];
</script>
<script>
window.SD = {};
window.SD.Ads = {};
var googletag = window.googletag || {};
googletag.cmd = googletag.cmd || [];
</script>
<!--[if IE]><script async src="//a.fsdn.com/sd/html5.js" type="text/javascript"></script><![endif]-->
<!-- AdBlock Check -->
<script>
var sdAdBlockActive = true; var sdUboActive = true;
</script>
<script src="//a.fsdn.com/sd/js/scripts/admanager.js?fc755fff6459136e"></script>
<script src="//a.fsdn.com/sd/js/scripts/asg_embed.js?fc755fff6459136e"></script>
</head>
<body class="anon comments ">
<script src="//a.fsdn.com/sd/all-minified.js?fc755fff6459136e" type="text/javascript"></script>
<script type="text/javascript">
(function(){
var regexp=/\s*(?:\d+|many)\s+more\s*/i;
var auto_more_count = 1;
function auto_more(){
var $more_link = $('#more-experiment a');
$more_link.each(function(){
var $lastitem = $('#firehoselist>article.fhitem:visible:last');
if ( Bounds.intersect(window, $lastitem) ) {
!--auto_more_count && (auto_more=undefined);
// don't allow a call till the next paginate gets built and |more_possible|
$(document).unbind('scroll', call_auto_more);
}
});
};
function call_auto_more(){ auto_more && auto_more(); }
$('#more-experiment a').
live('more-possible', function( event ){
var $more_link=$(this);
if ( regexp.test($more_link.text()) ) {
$(document).bind('scroll', call_auto_more);
} else {
$(document).unbind('scroll', call_auto_more);
}
});
})();
</script>
<!--[if lt IE 9]><script src="//a.fsdn.com/sd/html5.js"></script><![endif]-->
<!-- index2_variant ||-->
<!-- html-header type=current end --><!-- header type=current begin -->
<link rel="top" title="News for nerds, stuff that matters" href="//slashdot.org/" >
<link rel="search" title="Search Slashdot" href="//slashdot.org/search.pl">
<link rel="alternate" title="Slashdot RSS" href="https://rss.slashdot.org/Slashdot/slashdotMain" type="application/rss+xml">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<div id="top_parent"></div>
<a name="topothepage"></a>
<div class="container">
<div class="nav-wrap">
<nav class="nav-primary" role="navigation" aria-label="Global Navigation">
<h2 class="logo">
<a href="//slashdot.org"><span>Slashdot</span></a>
</h2>
<ul class="nav-site">
<li><a href="//slashdot.org"><i class="icon-book" title="Stories"></i><span>Stories</span></a></li>
<li>
<ul class="filter-firehose">
<li class="nav-label">Firehose <i class="icon-angle-right"></i></li>
<li><a href="//slashdot.org/recent">All</a></li>
<li><a href="//slashdot.org/popular">Popular</a></li>
</ul>
</li>
<li><a href="//slashdot.org/polls"><i class="icon-chart-bar" title="Polls"></i><span>Polls</span></a></li>
<!--
<li><a href="//ask.slashdot.org"><i class="icon-question-circle"></i><span>Ask</span></a></li>
<li><a href="//events.slashdot.org"><i class="icon-calendar"></i><span>Events</span></a></li>
-->
<li><a href="https://slashdot.org/software/"><i class="sd-mini"></i> <span>Software</span></a></li>
<li><a href="//slashdot.org/content/"><span>Thought Leadership</span></a></li>
</ul>
<a href="//slashdot.org/submission" class="btn btn-success">Submit</a>
</nav>
<nav class="nav-user" role="navigation" aria-label="user access and account controls">
<div id="main-top-nav-wrapper">
<form id="search" class="form-inline nav-search-form" method="get" action="//slashdot.org/index2.pl">
<!-- //slashdot.org/index2.pl" -->
<div class="form-group">
<label class="sr-only" for="sitesearch">Search Slashdot</label>
<div class="input-group">
<input type="text" id="" class="" name="fhfilter" value="" placeholder="Search">
</div>
</div>
<button type="submit" class="btn icon-search"></button>
</form>
<ul class="user-access">
<li >
<a href="//slashdot.org/my/login" onclick="show_login_box(); return false;"><i class="icon-login"></i><span> Login</span></a>
</li>
<li class="nav-label">or</li>
<li >
<a href="//slashdot.org/my/newuser" ><i class="icon-user-add"></i><span> Sign up</span></a>
</li>
</ul>
</nav>
</div>
<div class="nav-secondary-wrap">
<nav class="nav-secondary" role="secondary-navigation">
<ul>
<li class="nav-label">Topics: </li>
<li><a href="//devices.slashdot.org">Devices</a></li>
<li><a href="//build.slashdot.org">Build</a></li>
<li><a href="//entertainment.slashdot.org">Entertainment</a></li>
<li><a href="//technology.slashdot.org">Technology</a></li>
<li><a href="//slashdot.org/?fhfilter=opensource">Open Source</a></li>
<li><a href="//science.slashdot.org">Science</a></li>
<li><a href="//yro.slashdot.org">YRO</a></li>
<!-- <li><a href="//slashdot.org/topics.pl">more...</a></li> -->
</ul>
</nav>
<nav class="nav-social" role="social navigation">
<ul>
<li class="nav-label">Follow us:</li>
<li><a href="https://rss.slashdot.org/Slashdot/slashdotMain" target="_blank" rel="nofollow"><i class="icon-rss-squared"></i><span class="sr-only">RSS</span></a></li>
<li><a href="https://www.facebook.com/slashdot" target="_blank" rel="nofollow"><i class="icon-facebook-squared"></i><span class="sr-only">Facebook</span></a></li>
<li><a href="https://www.linkedin.com/company/slashdot" target="_blank" rel="nofollow"><i class="icon-linkedin-squared"></i><span class="sr-only">LinkedIn</span></a></li>
<li><a href="https://x.com/slashdot" target="_blank" rel="nofollow"><i><svg style="height:20px;width:20px;margin: 3px 4px 0 4px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><g><path fill="#000000" d="M486,392.599C486,443.97,443.97,486,392.599,486H119.401C68.03,486,26,443.97,26,392.599V119.401 C26,68.031,68.03,26,119.401,26h273.198C443.97,26,486,68.031,486,119.401V392.599z"/><path fill="#F0F0F1" d="M290.425,233.064l110.65-137.91h-32.05l-94.62,117.94l-94.63-117.94H74.125l147.45,183.78l-110.66,137.92 h32.05l94.63-117.95l94.64,117.95h105.65L290.425,233.064z M126.225,120.153h41.55l218,271.7h-41.55L126.225,120.153z"/></g></svg></i><span class="sr-only">Twitter</span></a></li>
<li><a href="https://www.youtube.com/channel/UCsW36751Gy-EAbHQwe9WBNw" target="_blank" rel="nofollow"><i class="icon-youtube-squared">
<!-- width="1792" height="1792" -->
<svg viewBox="0 260 1792 1260" xmlns="http://www.w3.org/2000/svg"><path d="M711 1128l484-250-484-253v503zm185-862q168 0 324.5 4.5t229.5 9.5l73 4q1 0 17 1.5t23 3 23.5 4.5 28.5 8 28 13 31 19.5 29 26.5q6 6 15.5 18.5t29 58.5 26.5 101q8 64 12.5 136.5t5.5 113.5v176q1 145-18 290-7 55-25 99.5t-32 61.5l-14 17q-14 15-29 26.5t-31 19-28 12.5-28.5 8-24 4.5-23 3-16.5 1.5q-251 19-627 19-207-2-359.5-6.5t-200.5-7.5l-49-4-36-4q-36-5-54.5-10t-51-21-56.5-41q-6-6-15.5-18.5t-29-58.5-26.5-101q-8-64-12.5-136.5t-5.5-113.5v-176q-1-145 18-290 7-55 25-99.5t32-61.5l14-17q14-15 29-26.5t31-19.5 28-13 28.5-8 23.5-4.5 23-3 17-1.5q251-18 627-18z"/></svg>
</i><span class="sr-only">Youtube</span></a></li>
<li><a href="https://mastodon.cloud/@slashdot" target="_blank" rel="me nofollow"><i class="icon-mastodon-squared">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg>
</i><span class="sr-only">Mastodon</span></a></li>
<li><a href="https://bsky.app/profile/slashdot.org" target="_blank" rel="nofollow"><i><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" id="Bluesky--Streamline-Simple-Icons.svg" height="20" width="20" style="margin: 3px 4px 0 4px;"><title>Bluesky</title><path d="M12 10.8c-1.087 -2.114 -4.046 -6.053 -6.798 -7.995C2.566 0.944 1.561 1.266 0.902 1.565 0.139 1.908 0 3.08 0 3.768c0 0.69 0.378 5.65 0.624 6.479 0.815 2.736 3.713 3.66 6.383 3.364 0.136 -0.02 0.275 -0.039 0.415 -0.056 -0.138 0.022 -0.276 0.04 -0.415 0.056 -3.912 0.58 -7.387 2.005 -2.83 7.078 5.013 5.19 6.87 -1.113 7.823 -4.308 0.953 3.195 2.05 9.271 7.733 4.308 4.267 -4.308 1.172 -6.498 -2.74 -7.078a8.741 8.741 0 0 1 -0.415 -0.056c0.14 0.017 0.279 0.036 0.415 0.056 2.67 0.297 5.568 -0.628 6.383 -3.364 0.246 -0.828 0.624 -5.79 0.624 -6.478 0 -0.69 -0.139 -1.861 -0.902 -2.206 -0.659 -0.298 -1.664 -0.62 -4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z" fill="rgb(17, 133, 254)" stroke-width="1"/></svg></i><span class="sr-only">Bluesky</span></a></li>
</ul>
</nav>
</div>
</div>
<section>
<!--
<div class="message-bar" id="firehose-message-tray">
<span class="icon-quote-left"></span>
<p>
Follow Slashdot stories on <a href="http://twitter.com/slashdot">Twitter</a>
</p>
</div>
-->
<div id='embbeded_login_modal' class="hide">
<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
<div style='height:25px;'> </div>
<input type="hidden" name="returnto" value="">
<input type="hidden" name="op" value="userlogin">
<p>
<label class="fleft" for="unickname">Nickname:</label>
<input type="text" name="unickname" value="">
</p>
<p>
<label class="fleft" for="upasswd">Password:</label>
<input type="password" name="upasswd">
</p>
<label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
<br>
<hr>
<input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
</fieldset></form>
<div class="actions">
<a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
</div>
</div>
<div class="banner-wrapper"></div>
<div id="top-banner-placeholder"></div>
<a name="main-articles"></a>
<!-- header type=current end --><a name="comments"></a>
<div class="commentwrap ">
<div class="commentBox notice pcna">
This discussion has been archived.
No new comments can be posted.
</div>
</div><a name="comments"></a>
<div id="comments" class="container">
<div class="main-wrap">
<div class="main-content">
<section class="d2incommentspl">
<div class="commentwrap" id="commentwrap">
<div class="commentBox">
<div class="title hide">
<h4>
<span class="escape-link"><a href="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged" title="Back to Article - NetBSD 2.0 RC5 Tagged">NetBSD 2.0 RC5 Tagged</a></span>
<span class="commentBoxLinks"><a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_d"></span> More</a>
<a class="login" href="//slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a></span>
</h4>
</div>
</div>
<section class="grid_24" id="d2header"><div>
<h2 class="commentspl test"><a title="Back to Article - NetBSD 2.0 RC5 Tagged" href="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged">NetBSD 2.0 RC5 Tagged</a></h2>
<nav class="grid_24">
<div class="grid_14 widthauto">
<button class="btn" disabled="disabled">Archived Discussion</button>
<!-- <a href="//slashdot.org/search.pl?op=comments&sid=130946" class="btn">Search <span class="totalcommentcnt">74</span> Comments</a> -->
<a href="#" onclick="D2.ajaxFetchComments(0,1,'','',-1); return false" class="btn" id="d2loadall">Load All Comments</a>
</div>
<div class="grid_10 d1or2">
<div id="d2out" class="horizontal rooted grid_15">
<div id="d2act" class="hide">
<div class="loki" id="gods">
<script type="text/javascript">
$(function(){
D2.slider = new D2.Slider(
D2.user_threshold(),
D2.user_highlightthresh(),
'x'
);
});
</script>
<div id="bones" class="grid_12">
<div class="ccw-count-container grid_24">
<span id="ccw-full-count-text" class="grid_8 ccw-count-text tcenter"><span></span><span id="ccw-full-phrase"> Full</span></span>
<span id="ccw-abbr-count-text" class="grid_8 ccw-count-text"><span></span><span id="ccw-abbr-phrase"> Abbreviated</span></span>
<span id="ccw-hide-count-text" class="grid_8 ccw-count-text tleft"><span></span><span id="ccw-hide-phrase"> Hidden</span></span>
</div>
<div id="ccw">
<div id="ccw-body" class="ccw-core">
<div id="ccw-panel-container" class="ccw-core">
<div id="ccw-full-panel" class="ccw-panel">
/Sea<div class="ccw-panel-border"></div>
<div id="ccw-full-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
<div id="ccw-abbr-panel" class="ccw-panel">
<div class="ccw-panel-border"></div>
<div id="ccw-abbr-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
<div id="ccw-hide-panel" class="ccw-panel">
<div id="ccw-hide-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
</div>
<div id="ccw-control" class="ccw-core">
<div id="ccw-centering-rail" class="ccw-core">
<div id="ccw-hide-bar-pos" class="ccw-core-pos">
<div id="ccw-hide-bar" class="ccw-bar">
<div id="ccw-hide-bar-tab" class="ccw-bar-tab"></div>
<div class="ccwa"></div>
<div class="ccwb"></div>
<div id="ccw-hide-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(HIDE_BAR, +1)"></div>
<div id="ccw-hide-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(HIDE_BAR, -1)"></div>
</div>
</div>
<div id="ccw-abbr-bar-pos" class="ccw-core-pos">
<div id="ccw-abbr-bar" class="ccw-bar">
<div id="ccw-abbr-bar-tab" class="ccw-bar-tab"></div>
<div class="ccwa"></div>
<div class="ccwb"></div>
<div id="ccw-abbr-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(ABBR_BAR, +1)"></div>
<div id="ccw-abbr-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(ABBR_BAR, -1)"></div>
</div>
</div>
</div>
</div>
</div>
<div class="ccw-score-label grid_24">
<div class="grid_3"><span class="sc">Score:</span></div>
<div class="grid_3">5<span class="lg"></span></div>
<div class="grid_3">4<span class="lg"></span></div>
<div class="grid_3">3<span class="lg"></span></div>
<div class="grid_3">2<span class="lg"></span></div>
<div class="grid_3">1<span class="lg"></span></div>
<div class="grid_3">0<span class="lg"></span></div>
<div class="grid_3">-1<span class="lg"></span></div>
</div>
</div>
</div>
<div class="commentControlFooter">
<a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_c"></span> More</a>
<a class="login" href="//slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a><div id="login_cover" class="hide" onclick="hide_login_box()"></div>
<div id="login_box" class="hide">
<div id="login_box_content">
<div id='embbeded_login_modal' class="hide">
<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
<div style='height:25px;'> </div>
<input type="hidden" name="returnto" value="//slashdot.org/comments.pl?sid=130946">
<input type="hidden" name="op" value="userlogin">
<p>
<label class="fleft" for="unickname">Nickname:</label>
<input type="text" name="unickname" value="">
</p>
<p>
<label class="fleft" for="upasswd">Password:</label>
<input type="password" name="upasswd">
</p>
<label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
<br>
<hr>
<input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
</fieldset></form>
<div class="actions">
<a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
</div>
</div>
<div class="actions">
<a class="ico close" href="#" onclick="hide_login_box(); return false"><span>Close</span></a>
</div>
</div>
</div>
<script type="text/javascript">logged_in = 0</script>
</div>
<div id="commentControlBoxStatus" class="hide"></div>
</div>
</div>
</div>
<a href="//slashdot.org/search.pl?op=comments&sid=130946" class="ui-icon search_comments">Search <span class="totalcommentcnt">74</span> Comments</a>
<a class="pref ui-icon-w" href="//slashdot.org/users.pl" onclick="show_login_box(); $('#modal_box').addClass('login'); return false;">Log In/Create an Account</a>
</div>
</nav>
<section id="besttabs" class="grid_24">
<span class="legend">Comments Filter:</span>
<ul class="besttabslist">
<li class="active">
<a href="#" data-filter-url="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged#comments">All</a>
</li>
<li >
<a href="" data-filter-url="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged/insightful-comments#comments">Insightful</a>
</li>
<li >
<a href="" data-filter-url="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged/informative-comments#comments">Informative</a>
</li>
<li >
<a href="" data-filter-url="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged/interesting-comments#comments">Interesting</a>
</li>
<li >
<a href="" data-filter-url="//bsd.slashdot.org/story/04/11/27/1445204/netbsd-20-rc5-tagged/funny-comments#comments">Funny</a>
</li>
</ul>
<script>
(function($){
$('#besttabs').show();
$('.besttabslist').on('click', 'li a', function(e){
e.preventDefault();
var url = $(this).data('filter-url');
//console.log('URL= ', url);
$(this)
.closest('ul').find('li').removeClass('active')
.end()
.closest('li').addClass('active');
window.location = url;
});
})($j);
</script>
</section>
<aside class="grid_24">
<p>
<small><strong>The Fine Print:</strong> The following comments are owned by whoever posted them. We are not responsible for them in any way.</small>
</p>
</aside>
</section>
</div>
</div>
</div><script src="//a.fsdn.com/sd/comments-minified.js?fc755fff6459136e" type="text/javascript"></script>
<script type="text/javascript">
<!--
D2.d2_keybindings_disable()[191] = 1;
D2.boxStatus(1);
D2.comments({ 10936072: { uid: 753300, pid: 10935738, read: 0, points: 2, kids: [ ], opid: 10935738 }, 10941294: { uid: 666, pid: 10936094, read: 0, points: 0, kids: [ ], opid: 10936433 }, 10958168: { uid: 666, pid: 10936094, read: 0, points: 0, kids: [ ], opid: 10941294 }, 10933394: { uid: 25185, pid: 10933099, read: 0, points: 3, kids: [ 10933623, 10933822, 10934700 ], opid: 10933099 }, 10933623: { uid: 666, pid: 10933394, read: 0, points: 2, kids: [ ], opid: 10933394 }, 10975039: { uid: 666, pid: 10934700, read: 0, points: 0, kids: [ ], opid: 10934700 }, 10935188: { uid: 753300, pid: 10934958, read: 0, points: 2, kids: [ 10935738 ], opid: 10934958 }, 10936694: { uid: 666, pid: 10935738, read: 0, points: -1, kids: [ ], opid: 10936072 }, 10933822: { uid: 639438, pid: 10933394, read: 0, points: 2, kids: [ ], opid: 10933394 }, 10936611: { uid: 723313, pid: 10935744, read: 0, points: 0, kids: [ 10941260 ], opid: 10935744 }, 10941260: { uid: 666, pid: 10936611, read: 0, points: 0, kids: [ ], opid: 10936611 }, 10931381: { uid: 414248, pid: 0, read: 0, points: -1, kids: [ 10931580 ], opid: 0 }, 10934958: { uid: 666, pid: 10934700, read: 0, points: 0, kids: [ 10935188, 10935744 ], opid: 10934700 }, 10934744: { uid: 753300, pid: 10934700, read: 0, points: 2, kids: [ ], opid: 10934700 }, 10941259: { uid: 666, pid: 10936094, read: 0, points: 0, kids: [ ], opid: 10936094 }, 10936094: { uid: 753300, pid: 10935744, read: 0, points: 3, kids: [ 10936433, 10936481, 10941259, 10941294, 10958168 ], opid: 10935744 }, 10975103: { uid: 666, pid: 10934700, read: 0, points: 0, kids: [ ], opid: 10934700 }, 10935744: { uid: 666, pid: 10934958, read: 0, points: 0, kids: [ 10936094, 10936611 ], opid: 10934958 }, 10936481: { uid: 753300, pid: 10936094, read: 0, points: 2, kids: [ ], opid: 10936433 }, 10934700: { uid: 753300, pid: 10933394, read: 0, points: 5, kids: [ 10934744, 10934958, 10975039, 10975103 ], opid: 10933394 }, 10935738: { uid: 666, pid: 10935188, read: 0, points: -1, kids: [ 10936072, 10936694, 10936894, 10941176 ], opid: 10935188 }, 10936894: { uid: 666, pid: 10935738, read: 0, points: -1, kids: [ ], opid: 10936694 }, 10931580: { uid: 786765, pid: 10931381, read: 0, points: 5, kids: [ 10932433 ], opid: 10931381 }, 10941176: { uid: 666, pid: 10935738, read: 0, points: 0, kids: [ ], opid: 10936072 }, 10933099: { uid: 666, pid: 10932433, read: 0, points: 2, kids: [ 10933394 ], opid: 10932433 }, 10936433: { uid: 641858, pid: 10936094, read: 0, points: 3, kids: [ ], opid: 10936094 }, 10932433: { uid: 211859, pid: 10931580, read: 0, points: 2, kids: [ 10933099 ], opid: 10931580 } });
D2.thresh_totals({6:{6:{1:27,3:0,2:0}},3:{6:{1:22,3:0,2:5},4:{1:22,3:2,2:3},3:{1:22,3:5,2:0},5:{1:22,3:2,2:3}},2:{6:{1:14,3:0,2:13},4:{1:14,3:2,2:11},3:{1:14,3:5,2:8},2:{1:14,3:13,2:0},5:{1:14,3:2,2:11}},1:{6:{1:14,3:0,2:13},4:{1:14,3:2,2:11},1:{1:14,3:13,2:0},3:{1:14,3:5,2:8},2:{1:14,3:13,2:0},5:{1:14,3:2,2:11}},4:{6:{1:25,3:0,2:2},4:{1:25,3:2,2:0},5:{1:25,3:2,2:0}},0:{6:{1:4,3:0,2:23},4:{1:4,3:2,2:21},1:{1:4,3:13,2:10},3:{1:4,3:5,2:18},0:{1:4,3:23,2:0},2:{1:4,3:13,2:10},5:{1:4,3:2,2:21}},"-1":{6:{1:0,3:0,2:27},3:{1:0,3:5,2:22},2:{1:0,3:13,2:14},1:{1:0,3:13,2:14},4:{1:0,3:2,2:25},0:{1:0,3:24,2:3},"-1":{1:0,3:27,2:0},5:{1:0,3:2,2:25}},5:{6:{1:25,3:0,2:2},5:{1:25,3:2,2:0}}});
D2.root_comment(10931580);
D2.root_comments([10931381]);
D2.root_comments_hash({10931381:1});
D2.d2_comment_order(0);
D2.user_uid(666);
D2.user_is_anon(1);
D2.user_is_admin(0);
D2.user_is_subscriber(0);
D2.user_smallscreen(0);
D2.user_threshold(1);
D2.user_highlightthresh(4);
D2.user_d2asp(0);
D2.discussion_id(130946);
D2.d2_seen('10931381,199,853,666,295,229,199,878,44,214,230,550,6,328,22,339,48,130,83,200,4282,83,1,34,16874,16871,64');
D2.more_comments_num(47);
//-->
</script>
<ul id="commentlisting" class="d2">
<li id="tree_10931381" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10931381" class="commentstatus"></div>
<div id="comment_10931381" class="cw">
<div id="comment_top_10931381" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10931381" name="comment_link_10931381" href="//slashdot.org/comments.pl?sid=130946&cid=10931381" onclick="return D2.setFocusComment(10931381)" >1 comment?</a>
<span id="comment_score_10931381" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10931381); return false"><span class=opt>Score:</span>-1</a>, Offtopic)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~MrPerfekt">MrPerfekt</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~MrPerfekt">( 414248 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10931381"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10931381">Is posting busted or does nobody care about NetBSD?</div>
</div>
<div class="commentSub" id="comment_sub_10931381">
</div>
</div>
<div id="replyto_10931381"></div>
<ul id="group_10931381">
<li id="hiddens_10931381" class="hide"></li>
</ul>
<ul id="commtree_10931381"><li id="tree_10931580" class="comment full contain"><span class="ind"></span>
<div id="comment_status_10931580" class="commentstatus"></div>
<div id="comment_10931580" class="cw">
<div id="comment_top_10931580" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10931580" name="comment_link_10931580" href="//slashdot.org/comments.pl?sid=130946&cid=10931580" onclick="return D2.setFocusComment(10931580)" >Re:1 comment?</a>
<span id="comment_score_10931580" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10931580); return false"><span class=opt>Score:</span>5</a>, Insightful)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~wooby">wooby</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~wooby">( 786765 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10931580">
on Saturday November 27, 2004 @01:31PM (<span class="ind"></span><a rel="nofollow" href="//slashdot.org/comments.pl?sid=130946&cid=10931580">#10931580</a>)
<small><a href="//slashdot.org/~wooby/journal/" title="Thursday February 24, 2005 @04:14AM" class="user_journal_display">Journal</a> </small>
</span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10931580"><p>Posting works. It's morning EST; the nerds slumber. I for one am pumped about 2.0. I'm a recent convert from Linux and I like NetBSD's installer as well as its bloat and crap-free default software arsenal.</p> <p>With <a href="http://fluxbox.sourceforge.net/" title="sourceforge.net" rel="nofollow">Fluxbox</a> [sourceforge.net], the GNU coreutils, and bash, my P133 makes a reasonable desktop workstation. Though Linux would work, the low hard-drive footprint of a NetBSD install is what makes the installation trouble-free. Comparable modern Linux distros seem to me to take time to whittle down to a sub-300MB install. With NetBSD, the core system with XFree uses only 290.</p></div>
</div>
<div class="commentSub" id="comment_sub_10931580">
<span class="ind"></span><a class="btn link" rel="nofollow" href="//slashdot.org/comments.pl?sid=130946&threshold=1&commentsort=0&mode=thread&cid=10931381" onclick="return D2.selectParent(10931381)">Parent</a> <a rel="nofollow" href="#" class="comment_share_toggle btn link">Share</a>
<div class="comment_share sharethis-0 hide"><span class="au"></span>
<a rel="nofollow" class="t slashpop" href="https://x.com/intent/tweet?text=Re:1 comment?%20by%20wooby%20%40slashdot%20https://slashdot.org/comments.pl?sid=130946&cid=10931580" target="_blank">twitter</a>
<a rel="nofollow" class="f slashpop" href="https://www.facebook.com/sharer/sharer.php?u=https://slashdot.org/comments.pl?sid=130946&cid=10931580" target="_blank">facebook</a>
</div>
</div>
</div>
<div id="replyto_10931580"></div>
<ul id="group_10931580">
<li id="hiddens_10931580" class="hide"></li>
</ul>
<ul id="commtree_10931580"><li id="tree_10932433" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10932433" class="commentstatus"></div>
<div id="comment_10932433" class="cw">
<div id="comment_top_10932433" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10932433" name="comment_link_10932433" href="//slashdot.org/comments.pl?sid=130946&cid=10932433" onclick="return D2.setFocusComment(10932433)" >Re:1 comment?</a>
<span id="comment_score_10932433" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10932433); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~peripatetic_bum">peripatetic_bum</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~peripatetic_bum">( 211859 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10932433"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10932433">any other reason why I would want to use netbsd instead of freebsd in an x86 machine?<br> <br>THanks for the tips</div>
</div>
<div class="commentSub" id="comment_sub_10932433">
</div>
</div>
<div id="replyto_10932433"></div>
<ul id="group_10932433">
<li id="hiddens_10932433" class="hide"></li>
</ul>
<ul id="commtree_10932433"><li id="tree_10933099" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10933099" class="commentstatus"></div>
<div id="comment_10933099" class="cw">
<div id="comment_top_10933099" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10933099" name="comment_link_10933099" href="//slashdot.org/comments.pl?sid=130946&cid=10933099" onclick="return D2.setFocusComment(10933099)" >Re:1 comment?</a>
<span id="comment_score_10933099" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10933099); return false"><span class=opt>Score:</span>2</a>, Interesting)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span>Anonymous Coward</span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10933099"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10933099">Better networking in NetBSD. Basically, it boils down to this:
<ul>
<li>If you need top of the line security, use OpenBSD.</li><span class="substr"> </span><li>If you need a small footprint, use NetBSD.</li><li>If you need to run on an odd architecture, use NetBSD.</li><li>If you need a great BSD operating system, and know that everything you'll use is in NetBSD's package system, use NetBSD.</li><li>If none of the above meet your criteria, use FreeBSD.</li></ul><p>
Also, FreeBSD has better hardware support than the other BSDs as far as number of supported devices. FreeBSD works wel</p></div>
</div>
<div class="commentSub" id="comment_sub_10933099">
</div>
</div>
<div id="replyto_10933099"></div>
<ul id="group_10933099">
<li id="hiddens_10933099" class="hide"></li>
</ul>
<ul id="commtree_10933099"><li id="tree_10933394" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10933394" class="commentstatus"></div>
<div id="comment_10933394" class="cw">
<div id="comment_top_10933394" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10933394" name="comment_link_10933394" href="//slashdot.org/comments.pl?sid=130946&cid=10933394" onclick="return D2.setFocusComment(10933394)" >Re:1 comment?</a>
<span id="comment_score_10933394" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10933394); return false"><span class=opt>Score:</span>3</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~Megaweapon">Megaweapon</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~Megaweapon">( 25185 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10933394"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10933394">Just curious (as I've never installed or maintained any *BSD system): Suppose you have a FreeBSD and lets say a Mandrake workstation setup, complete with XOrg, GNOME, KDE, OpenOffice, etc. Are we talking a substantial bloat increase with the Mandrake setup just because it's "Linux"? Is it more libraries, bigger binaries, more software package dependancies...? Or are you talking a default install of *BSD versus a typical default install of a modern Linux distro?</div>
</div>
<div class="commentSub" id="comment_sub_10933394">
</div>
</div>
<div id="replyto_10933394"></div>
<ul id="group_10933394">
<li id="hiddens_10933394" class="hide"></li>
</ul>
<ul id="commtree_10933394"><li id="tree_10933623" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10933623" class="commentstatus"></div>
<div id="comment_10933623" class="cw">
<div id="comment_top_10933623" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10933623" name="comment_link_10933623" href="//slashdot.org/comments.pl?sid=130946&cid=10933623" onclick="return D2.setFocusComment(10933623)" >Re:1 comment?</a>
<span id="comment_score_10933623" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10933623); return false"><span class=opt>Score:</span>2</a>, Interesting)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span>Anonymous Coward</span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10933623"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10933623"><i>Mandrake</i> <br> <br>
I would recommend FreeBSD over Mandrake, if you're just looking for a non-Windows OS. FreeBSD's configuration takes place via direct manipulation of the text files that control the OS. It's generally not hard to find information on what to twiddle and how, and you end up learning more in the process. Mandrake (and Redhat, the last time I used it) uses GUI frontends to change these text files, and often uses its own nonstandard text files, so that anything you learn won't carry over to another</div>
</div>
<div class="commentSub" id="comment_sub_10933623">
</div>
</div>
<div id="replyto_10933623"></div>
<ul id="group_10933623">
<li id="hiddens_10933623" class="hide"></li>
</ul>
</li><li id="tree_10933822" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10933822" class="commentstatus"></div>
<div id="comment_10933822" class="cw">
<div id="comment_top_10933822" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10933822" name="comment_link_10933822" href="//slashdot.org/comments.pl?sid=130946&cid=10933822" onclick="return D2.setFocusComment(10933822)" >Re:1 comment?</a>
<span id="comment_score_10933822" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10933822); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~Homology">Homology</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~Homology">( 639438 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10933822"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10933822">One man's bloat is another ones needed features<nobr> <wbr></nobr>:-)
<p>A commercial Linux distribution tends to install more programs and libraries by default than *BSD. On a *BSD it's more common to actually add the different applications you want from the ports system.</p></div>
</div>
<div class="commentSub" id="comment_sub_10933822">
</div>
</div>
<div id="replyto_10933822"></div>
<ul id="group_10933822">
<li id="hiddens_10933822" class="hide"></li>
</ul>
</li><li id="tree_10934700" class="comment full contain"><span class="ind"></span>
<div id="comment_status_10934700" class="commentstatus"></div>
<div id="comment_10934700" class="cw">
<div id="comment_top_10934700" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10934700" name="comment_link_10934700" href="//slashdot.org/comments.pl?sid=130946&cid=10934700" onclick="return D2.setFocusComment(10934700)" >Re:1 comment?</a>
<span id="comment_score_10934700" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10934700); return false"><span class=opt>Score:</span>5</a>, Informative)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10934700">
on Saturday November 27, 2004 @10:32PM (<span class="ind"></span><a rel="nofollow" href="//slashdot.org/comments.pl?sid=130946&cid=10934700">#10934700</a>)
<small> </small>
</span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10934700">It's more than just base software choices actually. The BSDs have huge amounts of useful base system software, and depending on your needs you can get an amazing lot done without touching a single out-of-tree package. This includes relatively comfortable software development thanks to nvi, gcc/g++/etc, gdb, BSD make, and so on.<br> <br>
The difference comes in when you look at how bloated the software itself is. All the BSDs have libcs that are tiny (a couple of minutes to compile on even my slowest machines) and do everything a C library should, including full networking and everything. The GNU libc, which you'll find on every Linux system by default (there's a diet libc out there, but it isn't recognized), is a HUGE package that takes a very long time to compile and results in a hefty binary in the end. What does all this bloat go towards? Most say it's all because of its attempt at being completely internationalized, but this is hardly enough to warrant about a 10x size increase.<br> <br>
The same idea applies to all other software that wasn't imported from GNU. If you can do the same things smaller and more efficiently, do it that way. There's no point in having 90% of your source appeal to minor features few people will ever use. There's also a strict adherence to tradition where possible - nvi is kept instead of some stripped-down vim-alike (which would have more convenient features, for instance) because people coming from a BSD system a decade ago won't get culture shock. But all the same modern software is a 'make install' away on any of the BSDs.<br> <br>
The bloat difference in the Linux kernel and BSD kernels isn't even worth discussing. It's just not funny any more. Linux has inflated a LOT in recent times. I remember back when some 2.4 was about 25 megs tar.bz2, now look at it - 2.6.9 weighs in at 35 meg. Is it really 40% more functional? Nowhere near. If anything it should be getting smaller, since they insist they're refining to simpler algorithms that should work faster and take less code.<br> <br>
The NetBSD 2.0RC5 src/sys source compresses (bzip2 -9) to 20M, smaller than Linux 2.4 was. Compared to 2.6, it includes most of the same drivers, the same functionality (plus good security), the ability to run Linux binaries natively (and FreeBSD, SVR4, and some others I forgot), a network stack known to be better than Linux', and oh so much more. This source INCLUDES the ports of NetBSD for which Linux needs EXTERNAL patch sets to run on, meaning that this source tree is even more portable. We all know it's more stable, too. Where is the gargantuan (~175%) size of Linux going? It's all pure bloat. And I challenge even one person to come up with something Linux does that NetBSD can't do, and that takes up 15 meg when bzip2-9'd.</div>
</div>
<div class="commentSub" id="comment_sub_10934700">
<span class="ind"></span><a class="btn link" rel="nofollow" href="//slashdot.org/comments.pl?sid=130946&threshold=1&commentsort=0&mode=thread&cid=10933394" onclick="return D2.selectParent(10933394)">Parent</a> <a rel="nofollow" href="#" class="comment_share_toggle btn link">Share</a>
<div class="comment_share sharethis-0 hide"><span class="au"></span>
<a rel="nofollow" class="t slashpop" href="https://x.com/intent/tweet?text=Re:1 comment?%20by%20setagllib%20%40slashdot%20https://slashdot.org/comments.pl?sid=130946&cid=10934700" target="_blank">twitter</a>
<a rel="nofollow" class="f slashpop" href="https://www.facebook.com/sharer/sharer.php?u=https://slashdot.org/comments.pl?sid=130946&cid=10934700" target="_blank">facebook</a>
</div>
</div>
</div>
<div id="replyto_10934700"></div>
<ul id="group_10934700">
<li id="hiddens_10934700" class="hide"></li>
</ul>
<ul id="commtree_10934700"><li id="tree_10934744" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10934744" class="commentstatus"></div>
<div id="comment_10934744" class="cw">
<div id="comment_top_10934744" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10934744" name="comment_link_10934744" href="//slashdot.org/comments.pl?sid=130946&cid=10934744" onclick="return D2.setFocusComment(10934744)" >Re:1 comment?</a>
<span id="comment_score_10934744" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10934744); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10934744"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10934744">Actually, before some clueless newbie posts saying it's all file systems, take a look at this:<br> <br>
thor linux # pwd<nobr> <wbr></nobr>/usr/src/linux
thor linux # tar -c fs | bzip2 -9 > fs.tar.bz2
thor linux # du -h fs.tar.bz2
2.8M fs.tar.bz2
<br> <br>
Not to mention NetBSD supports a few file systems Linux doesn't in-tree (LFS, portalfs, nullfs...), and that many (NFSv3, UFS [NetBSD supports more of it anyway], ext2fs, SMBFS,<nobr> <wbr></nobr>...) they have in common. Sorry folks, file systems doesn't answer for it.</div>
</div>
<div class="commentSub" id="comment_sub_10934744">
</div>
</div>
<div id="replyto_10934744"></div>
<ul id="group_10934744">
<li id="hiddens_10934744" class="hide"></li>
</ul>
</li><li id="tree_10934958" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10934958" class="commentstatus"></div>
<div id="comment_10934958" class="cw">
</div>
<div id="replyto_10934958"></div>
<ul id="group_10934958">
<li id="hiddens_10934958" class="hide"></li>
</ul>
<ul id="commtree_10934958"><li id="tree_10935188" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10935188" class="commentstatus"></div>
<div id="comment_10935188" class="cw">
<div id="comment_top_10935188" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10935188" name="comment_link_10935188" href="//slashdot.org/comments.pl?sid=130946&cid=10935188" onclick="return D2.setFocusComment(10935188)" >Re:1 comment?</a>
<span id="comment_score_10935188" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10935188); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10935188"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10935188">Exactly, see? Good systems don't need code bloat. OpenBSD is yet another system which does what it does very well and obviously efficiently.<br> <br>
Linux doesn't have security, in 2.6 it doesn't even have stability, and performance seems limited to synthetic cases. Why it gets all the attention is beyond me.<br> <br>
BSD: The cathedral versus the bizarre.</div>
</div>
<div class="commentSub" id="comment_sub_10935188">
</div>
</div>
<div id="replyto_10935188"></div>
<ul id="group_10935188">
<li id="hiddens_10935188" class="hide"></li>
</ul>
<ul id="commtree_10935188"><li id="tree_10935738" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10935738" class="commentstatus"></div>
<div id="comment_10935738" class="cw">
</div>
<div id="replyto_10935738"></div>
<ul id="group_10935738">
<li id="hiddens_10935738" class="hide"></li>
</ul>
<ul id="commtree_10935738"><li id="tree_10936072" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10936072" class="commentstatus"></div>
<div id="comment_10936072" class="cw">
<div id="comment_top_10936072" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10936072" name="comment_link_10936072" href="//slashdot.org/comments.pl?sid=130946&cid=10936072" onclick="return D2.setFocusComment(10936072)" >Re:1 comment?</a>
<span id="comment_score_10936072" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10936072); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10936072"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10936072">You're right. I should join in and help make Linux a bigger, more 'forward' project.<br> <br>
cd<nobr> <wbr></nobr>/usr/src/linux<br>
dd if=/dev/urandom of=l33t-new-functionality.c bs=1k count=10k<br> <br><nobr> <wbr></nobr>...and then email the diff to Linus who'll happilly include it. Seems that's how the coding is done, anyway.<br> <br>
Face it man, getting bigger doesn't mean getting better. It still suffers from very significant issues in stability, networking capability, security, and root@life knows how dirty it is in every way, even dmesg. That's what you get wh</div>
</div>
<div class="commentSub" id="comment_sub_10936072">
</div>
</div>
<div id="replyto_10936072"></div>
<ul id="group_10936072">
<li id="hiddens_10936072" class="hide"></li>
</ul>
</li><li id="tree_10936694" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10936694" class="commentstatus"></div>
<div id="comment_10936694" class="cw">
</div>
<div id="replyto_10936694"></div>
<ul id="group_10936694">
<li id="hiddens_10936694" class="hide"></li>
</ul>
</li><li id="tree_10936894" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10936894" class="commentstatus"></div>
<div id="comment_10936894" class="cw">
</div>
<div id="replyto_10936894"></div>
<ul id="group_10936894">
<li id="hiddens_10936894" class="hide"></li>
</ul>
</li><li id="tree_10941176" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10941176" class="commentstatus"></div>
<div id="comment_10941176" class="cw">
</div>
<div id="replyto_10941176"></div>
<ul id="group_10941176">
<li id="hiddens_10941176" class="hide"></li>
</ul>
</li><li id="hidestring_10935738"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10935738">3 replies</a> beneath your current threshold.</b></noscript></li></ul></li><li id="hidestring_10935188"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10935188">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_10935744" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10935744" class="commentstatus"></div>
<div id="comment_10935744" class="cw">
</div>
<div id="replyto_10935744"></div>
<ul id="group_10935744">
<li id="hiddens_10935744" class="hide"></li>
</ul>
<ul id="commtree_10935744"><li id="tree_10936094" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10936094" class="commentstatus"></div>
<div id="comment_10936094" class="cw">
<div id="comment_top_10936094" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10936094" name="comment_link_10936094" href="//slashdot.org/comments.pl?sid=130946&cid=10936094" onclick="return D2.setFocusComment(10936094)" >Re:1 comment?</a>
<span id="comment_score_10936094" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10936094); return false"><span class=opt>Score:</span>3</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10936094"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10936094">It does not support more architectures in-tree. You need external patches for a great many of them. A person with a clue would know this. NetBSD supports them all in-tree and with mutual inclusion.<br> <br>
LFS is a journalling file system, which NetBSD has. A person with a clue would know this. If you looked at my self-reply post, I pointed out that the difference the Linux file systems makes is roughly "jack shit".<br> <br>
There are also few drivers Linux has the BSDs don't. These are mostly only the 'evil' new cards ma</div>
</div>
<div class="commentSub" id="comment_sub_10936094">
</div>
</div>
<div id="replyto_10936094"></div>
<ul id="group_10936094">
<li id="hiddens_10936094" class="hide"></li>
</ul>
<ul id="commtree_10936094"><li id="tree_10936433" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10936433" class="commentstatus"></div>
<div id="comment_10936433" class="cw">
<div id="comment_top_10936433" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10936433" name="comment_link_10936433" href="//slashdot.org/comments.pl?sid=130946&cid=10936433" onclick="return D2.setFocusComment(10936433)" >Re:1 comment?</a>
<span id="comment_score_10936433" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10936433); return false"><span class=opt>Score:</span>3</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~TheRaven64">TheRaven64</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~TheRaven64">( 641858 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10936433"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10936433">I can't really comment on NetBSD (I've only run it on some old SPARC32 boxes being used as dumb X terminals - where it is about 50-100% faster than Linux due to appalling SPARC32 MMU code in the Linux kernel). FreeBSD, however includes soft updates which solve the same problem as journaling but without the performance hit of journaling and with fewer buzzwords. FreeBSD also supports background fsck for all except the root partition (which is usually
FreeBSD also supports one particularly useful feature wh</div>
</div>
<div class="commentSub" id="comment_sub_10936433">
</div>
</div>
<div id="replyto_10936433"></div>
<ul id="group_10936433">
<li id="hiddens_10936433" class="hide"></li>
</ul>
</li><li id="tree_10941259" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10941259" class="commentstatus"></div>
<div id="comment_10941259" class="cw">
</div>
<div id="replyto_10941259"></div>
<ul id="group_10941259">
<li id="hiddens_10941259" class="hide"></li>
</ul>
</li><li id="tree_10936481" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10936481" class="commentstatus"></div>
<div id="comment_10936481" class="cw">
<div id="comment_top_10936481" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10936481" name="comment_link_10936481" href="//slashdot.org/comments.pl?sid=130946&cid=10936481" onclick="return D2.setFocusComment(10936481)" >Re:1 comment?</a>
<span id="comment_score_10936481" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10936481); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~setagllib">setagllib</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~setagllib">( 753300 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10936481"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10936481">Well log-structuring is said to be the 'more complete journalling' so I didn't figure the distinction would matter as much. Thanks for the extensive description though, that really depicts the differences. Even the online documentation on NetBSD's site didn't go into that much detail.<br> <br>
We need more people like you and less like great grandparent (fellow talking about Linux being the only one with journalling file systems and hence being so bloated, etc).</div>
</div>
<div class="commentSub" id="comment_sub_10936481">
</div>
</div>
<div id="replyto_10936481"></div>
<ul id="group_10936481">
<li id="hiddens_10936481" class="hide"></li>
</ul>
</li><li id="tree_10941294" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10941294" class="commentstatus"></div>
<div id="comment_10941294" class="cw">
</div>
<div id="replyto_10941294"></div>
<ul id="group_10941294">
<li id="hiddens_10941294" class="hide"></li>
</ul>
</li><li id="tree_10958168" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10958168" class="commentstatus"></div>
<div id="comment_10958168" class="cw">
</div>
<div id="replyto_10958168"></div>
<ul id="group_10958168">
<li id="hiddens_10958168" class="hide"></li>
</ul>
</li><li id="hidestring_10936094"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10936094">3 replies</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_10936611" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10936611" class="commentstatus"></div>
<div id="comment_10936611" class="cw">
</div>
<div id="replyto_10936611"></div>
<ul id="group_10936611">
<li id="hiddens_10936611" class="hide"></li>
</ul>
<ul id="commtree_10936611"><li id="tree_10941260" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10941260" class="commentstatus"></div>
<div id="comment_10941260" class="cw">
</div>
<div id="replyto_10941260"></div>
<ul id="group_10941260">
<li id="hiddens_10941260" class="hide"></li>
</ul>
</li><li id="hidestring_10936611"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10936611">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="hidestring_10935744"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10935744">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="hidestring_10934958"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10934958">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_10975039" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10975039" class="commentstatus"></div>
<div id="comment_10975039" class="cw">
</div>
<div id="replyto_10975039"></div>
<ul id="group_10975039">
<li id="hiddens_10975039" class="hide"></li>
</ul>
</li><li id="tree_10975103" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10975103" class="commentstatus"></div>
<div id="comment_10975103" class="cw">
</div>
<div id="replyto_10975103"></div>
<ul id="group_10975103">
<li id="hiddens_10975103" class="hide"></li>
</ul>
</li><li id="hidestring_10934700"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=10934700">3 replies</a> beneath your current threshold.</b></noscript></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li id="hidestring_0"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=130946&threshold=-1&commentsort=0&mode=thread&pid=0">1 reply</a> beneath your current threshold.</b></noscript></li>
<li id="roothiddens" class="hide"></li>
</ul>
<noscript><p><b>There may be more comments in this discussion. Without JavaScript enabled, you might want to <a href="//slashdot.org/users.pl?op=editcomm">turn on Classic Discussion System</a> in your preferences instead.</b></p></noscript>
<div id="discussion_buttons" class="clearfix">
</div>
<div class="newcmnt"><div id="replyto_0"></div></div>
<script type="text/javascript">
<!--
D2.currents()['hidden'] = 13;
D2.currents()['full'] = 2;
D2.currents()['oneline'] = 12;
// D2.currents_total(27);
D2.abbrev_comments({10936072:576,10933623:527,10936094:528,10933099:129,10936433:512});
D2.noshow_comments([10934958,10935738,10936694,10936894,10941176,10935744,10941259,10941294,10958168,10936611,10941260,10975039,10975103]);
D2.pieces_comments([10931381,10932433,10933099,10933394,10933623,10933822,10934744,10935188,10936072,10936094,10936433,10936481]);
D2.init_hiddens([10935738,10935188,10936094,10936611,10935744,10934958,10934700,0]);
D2.finishLoading();
//-->
</script>
</div>
</section><!-- footer type=current begin -->
</section>
<footer id="fhft" class="grid_24 nf aoc">
<div id="logo_nf" class="fleft">
<a href="//slashdot.org"><span>Slashdot</span></a>
</div>
<nav role="firehose footer">
<button class="btn" disabled="disabled">Archived Discussion</button>
<a class="btn hide" id="footer_moderate_button">Moderate</a>
<a class="btn hide" id="footer_moderatorhelp_button">Moderator Help</a>
<a class="btn hide" id="footer_delete_button" title="Checked comments will be deleted.">Delete</a>
<script>
(function($){
var old_moderate_btn = $("#discussion_moderate_button");
if (old_moderate_btn.length) {
var moderate_btn = $("#footer_moderate_button");
moderate_btn.click(
function(){old_moderate_btn.click()}
);
moderate_btn.removeClass('hide');
}
var old_moderatorhelp_btn = $("#discussion_moderatorhelp_button");
if (old_moderatorhelp_btn.length) {
var moderatorhelp_btn = $("#footer_moderatorhelp_button");
moderatorhelp_btn.click(
function(){old_moderatorhelp_btn.click()}
);
moderatorhelp_btn.attr(
'href', old_moderatorhelp_btn.attr('href')
);
moderatorhelp_btn.removeClass('hide');
}
var old_delete_btn = $("#discussion_delete_button");
if (old_delete_btn.length) {
var delete_btn = $("#footer_delete_button");
delete_btn.click(
function(){old_delete_btn.click()}
);
delete_btn.removeClass('hide');
}
$('#discussion_buttons').addClass('hide');
})(Slash.jQuery); // (function($){
</script>
<ul class="fleft">
<li class="fleft selected">
<span class="nbutton btn hide link reset" id="more_comments_button">
<a href="#" onclick="D2.ajaxFetchComments(0,1); return false">
<span id="more_comments_num_a" class="hide">Get more comments</span>
</a>
</span>
</li>
</ul>
<script type="text/javascript">D2.finishLoading()</script>
<ul class="fright submitstory">
<li class="fright">
<a href="/submit">Submit<span class="opt"> Story</span></a>
</li>
</ul>
</nav>
</footer>
<section class="bq">
<blockquote class="msg grid_24" cite="https://slashdot.org">
<p>I don't have any use for bodyguards, but I do have a specific use for two
highly trained certified public accountants.
-- Elvis Presley</p>
<span class="slant"></span>
</blockquote>
</section>
<footer id="ft" class="grid_24">
<nav class="grid_10" role="footer">
<ul>
<li><a href="//slashdot.org/faq">FAQ</a></li>
<li><a href="//slashdot.org/archive.pl">Story Archive</a></li>
<li><a href="//slashdot.org/hof.shtml">Hall of Fame</a></li>
<li><a href="https://slashdotmedia.com/advertising-and-marketing-services/" rel="nofollow">Advertising</a></li>
<li><a href="https://slashdotmedia.com/terms-of-use/" rel="nofollow">Terms</a></li>
<li><a href="https://slashdotmedia.com/privacy-statement/" rel="nofollow">Privacy Statement</a></li>
<li><a href="//slashdot.org/faq/slashmeta.shtml">About</a></li>
<li><a href="mailto:feedback@slashdot.org">Feedback</a></li>
<li><a href="#" onclick="set_mobile_pref('mobile',1);return false;">Mobile View</a></li>
<li><a href="//slashdot.org/blog">Blog</a></li>
<li><a href="#" id="opt-out-link"></a></li>
<li><button class="btn opt-out" id="opt-out-button" style="display:none">
<img src="//a.fsdn.com/sd/ccpa-optout.png" alt="Icon">
Do Not Sell or Share My Personal Information</button></li>
</ul>
</nav>
<br>
<div class="grid_14 tright tm"><span class="nobr">Copyright © 2026 Slashdot Media. All Rights Reserved.</span></div>
<div class="modal-custom overlay-custom" id="ccpa-modal" style="max-width:100%">
<div class="modal-content modal-content-ccpa">
<span class="close" id="modal-close">×</span>
<div class="modal-header" id="ccpa-modal-content-destination"></div>
</div>
</div>
</footer>
<div class="overlay"></div>
<div class="modal-box">
<a href="#" id="close-modal">Close</a>
<article class="modal-content">
</article>
<footer>
</div>
<div id="modal_cover" class="hide" onclick="hide_modal_box(); return false;"></div>
<div id="modal_box" class="hide">
<div id="modal_box_content"></div>
<header class="n">
<span class="fadeout"></span>
<span class="fadeoutfade"></span>
<span class="pf"><a class="ico close" onclick="hide_modal_box(); return false;" href="#"><span>Close</span></a></span>
<h3 class="pf"><div id="logo"><a href="//slashdot.org">Slashdot</a></div><span id="preference_title"></span></h3>
</header>
</div>
<script type="text/javascript">
window.google_analytics_uacct = "UA-199823890-2";
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-199823890-2']);
_gaq.push(['_setDomainName', '.slashdot.org']);
_gaq.push(['_addIgnoredRef', 'slashdot.org']);
_gaq.push(['_setCustomVar', 1, 'User Type', 'Anon', 3]);
_gaq.push(['_setCustomVar', 2, 'Page','comments', 3]);
// track beta behavior for user
var betamatches = document.cookie.match(/betagroup=(-?\d+)/);
if(betamatches && betamatches[1]) {
if(betamatches[1] == -1) {
_gaq.push(['_setCustomVar', 3, 'Beta-Usage','opt-out', 3]);
} else {
_gaq.push(['_setCustomVar', 3, 'Beta-Usage','unredirected', 3]);
}
}
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
bizx.cmp.ifConsent({purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
});
</script>
<!-- CCM GA Push -->
<script>
if (typeof _ml !== 'undefined' && _ml.us) {
if (_ml.us.tp && _ml.us.tp.length > 0) {
ga('set', 'dimension2', _ml.us.tp[0]);
}
if (_ml.us.pc && _ml.us.pc.length > 0) {
ga('set', 'dimension7', _ml.us.pc[0]);
}
ga('set', 'dimension3', _ml.us.ind);
ga('set', 'dimension4', _ml.us.cr);
ga('set', 'dimension5', _ml.us.cs);
ga('set', 'dimension6', _ml.us.dm);
ga('set', 'dimension8', _ml.us.sn);
}
</script>
<!-- Sticky Ads -->
<script type="text/javascript">
var topBannerViewed = false;
function initSticky(){
if (SD?.Ads?.acceptable_ads_active) {
return;
}
if($('#div-gpt-ad-728x90_a').length > 0 && $('#div-gpt-ad-300x250_a').length > 0 && window.outerWidth >= 1070 && !sdAdBlockActive){
$(window).scroll(function(){
var y = $(document).scrollTop();
var z = y + window.outerHeight;
var navOffset = 0;
var offset = [
$('.nav-wrap').outerHeight(true),
$('.nav-secondary-wrap').outerHeight(true)
];
for(row in offset){
if(offset[row]) navOffset = navOffset + parseInt(offset[row]);
}
$('.adwrap-unviewed').each(function(){
var cls = 'adwrap-sticky';
var toggleCls = 'adwrap';
if($(this).hasClass('railad')) {
if(topBannerViewed){
var topPixels = $(this).offset().top;
navOffset += $('.adwrap').outerHeight();
if(y >= topPixels && y >= navOffset){
$('#slashboxes').css('top', 0).css('position','sticky').css('right',13);
} else {
$('#slashboxes').removeAttr('style');
}
}
return;
}
var topPixels = $(this).offset().top;
if(y >= topPixels && y >= navOffset){
$(this).addClass(cls);
$(this).removeClass('adwrap');
if(cls == 'adwrap-sticky') { //top banner
topBannerViewed = false;
$('#slashboxes').css('top',$(this).outerHeight() || 0).css('position','sticky').css('right',13);
}
if(topBannerViewed) {
$('#slashboxes').css('top', 0).css('position','sticky').css('right',13);
}
}else{
$(this).removeClass(cls);
$(this).addClass(toggleCls);
$('#slashboxes').removeAttr('style');
}
});
if($('.adwrap-viewed-banner').length > 0){
topBannerViewed = true;
$('.adwrap-viewed-banner').removeClass('adwrap-unviewed').removeClass('adwrap-sticky').addClass('adwrap');
}
if($('.adwrap-viewed-railad').length > 0){
$('.adwrap-viewed-railad').removeClass('adwrap-unviewed').removeClass('adwrap-railad-sticky');
$('#slashboxes').removeAttr('style');
}
});
}
}
bizx.cmp.ifConsent({purposes: 'all', vendors: 'google-ads'}, function () {
if (!sdAdBlockActive) {
initSticky();
}
if (SD?.Ads?.acceptable_ads_active) {
// similar to remove* code above in initSticky
$('.adwrap-unviewed').removeClass('adwrap-unviewed').removeClass('adwrap-sticky').addClass('adwrap').removeClass('adwrap-railad-sticky');
$('#slashboxes').removeAttr('style');
}
});
</script>
<style>
#slashboxes .ntv-preview-img-wrapper {
display: block;
margin: 0 auto !important;
width: 100%;
float: none;
text-align: center;
}
#slashboxes strong {
margin-bottom: -5px;
display: block;
}
#slashboxes .ntv-preview-img-wrapper {background: #F7F7F7;}
#slashboxes .nel-image {
float: none;
margin-top: 10px;
}
#slashboxes .p.ntv-body {
text-align: left;
border-top: 1px solid #CCCCCC;
}
#slashboxes .p.ntv-body strong {
display: block;
}
#slashboxes .p.ntv-body .nel-button {
width: 100%;
text-align: center;
margin: 15px 0;
padding: 8px;
}
#slashboxes .p.ntv-body {
background: #fff;
margin: 0;
padding: 10px 10px 1px 10px;
}
#slashboxes article:first-child {
border-radius: 0px !important;
padding-top: 1;
}
#slashboxes article:first-child header {
border-radius: 0px !important;
}
#slashboxes article:first-child h2.story {
padding-left: 10px;
background: #6D4634;
}
#slashboxes .details {
display: none;
}
#slashboxes .ntv-sponsored-disclaimer {
position: relative;
top: 0;
background: #6D4634;
padding-left: 10px;
padding-top: 10px;
margin-left: 0;
}
#slashboxes .ntv-sponsored-disclaimer:before {
display: none;
}
#slashboxes .ntv-sponsored-question {
display: none;
}
#slashboxes .ntv-sponsored-disclaimer a {
float: none;
text-transform: uppercase;
}
</style>
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["setCookieDomain", "*.slashdot.org"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
function initPiwik() {
(function() {
var u="//analytics.slashdotmedia.com/";
_paq.push(['setTrackerUrl', u+'sd.php']);
_paq.push(['setSiteId', 40]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sd.js'; s.parentNode.insertBefore(g,s);
})();
}
function initNels() {
if(window.location.pathname == '/'){
var nelId = (location.search.split('nel_id=')[1] || '').split('&')[0];
var url = '/ajax.pl?op=nel';
if(nelId){
url += '&nel_id='+nelId;
}
$.ajax({
url: url,
type: 'POST',
success: function(html){
$('#firehoselist article').eq(1).after(html);
}
});
}
function showVerticalNEL() {
let res = false;
if(window.location.pathname.indexOf('/story/') >= 0){ // story
res = true;
}
if(window.location.pathname.indexOf('/recent') >= 0 ||
window.location.pathname.indexOf('/popular') >= 0 ||
window.location.pathname.indexOf('/submission/') >= 0){ // submissions
res = true;
}
if(window.location.pathname === '/'){ // home
res = true;
}
return res;
}
if (showVerticalNEL()) {
var nelId = (location.search.split('nel_id=')[1] || '').split('&')[0];
var url = '/ajax.pl?op=nel';
if(nelId){
url += '&nel_id='+nelId;
}
$.ajax({
url: url,
type: 'POST',
success: function(html){
$('#slashboxes').eq(0).prepend(html);
$('#slashboxes .ntv-sponsored-disclaimer a span:first-child').html('Featured Content');
}
});
}
//announcement NEL
if(document.getElementById('announcementText')){
$('#announcementText').hide();
var hlUrl = '/ajax.pl?op=hl_nel';
if(nelId){
hlUrl += '&nel_id='+nelId;
}
$.ajax({
url: hlUrl,
type: 'POST',
success: function(html){
if(html.length < 10){
$('#announcementText').show();
return;
}
$('#announcementText').html(html).show();
},
error: function () {
$('#announcementText').show();
}
});
}
document.addEventListener('click', (e) => {
const el = e.target.closest('[data-dest]');
if (!el) return;
e.preventDefault();
e.stopPropagation();
const url = el.dataset.dest;
const target = el.dataset.target || '_self';
if (target === '_blank') {
window.open(url, '_blank', 'noopener,noreferrer');
}
});
}
let tracking = false;
bizx.cmp.ifConsent({purposes: ['storage', 'measurement'], vendors: 'sdm'}, initPiwik);
initNels();
function trackNelImpressions() {
const nelimps = document.querySelectorAll('img[data-name="nel-impression"]:not([data-nel-processed])');
nelimps.forEach((imp) => {
imp.setAttribute('data-nel-processed', '1'); // prevent re-processing
const imp_url = imp.getAttribute('data-source');
if (!imp_url) {
return;
}
imp.src = imp_url;
});
}
function startTracking(){
if (tracking) return;
tracking = true;
trackNelImpressions();
}
const observer = new MutationObserver(function(mutations) {
if (!tracking) return;
for (const m of mutations) {
for (const node of m.addedNodes) {
if (node.nodeType !== 1) continue; // element only
trackNelImpressions(node);
}
}
});
observer.observe(document.body, { childList: true, subtree: true });
bizx.cmp.ifConsent({purposes: ['storage', 'measurement', 'ads'], vendors: 'sdm'}, function(){
startTracking();
});
<!-- 6sense -->
bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
(function(){
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;b.defer=true;b.id='6senseWebTag';
b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
s.parentNode.insertBefore(b, s);
})();
})
</script>
<script src="//a.fsdn.com/con/js/sandiego/maxnav.js?2026-08-07"></script>
<script data-source="slashdot" src="//a.fsdn.com/con/js/sandiego/floating-unit.js?2026-08-07"></script>
<script id="after-content" type="text/javascript">
(function( $, fn, console ){
$ && fn && $(function(){ fn($, console); });
})(window.jQuery, window.pageload_done, window.console);
</script>
<script type='text/javascript'>
if(!document.location.href.match(/source=autorefresh/)) {
document.write('<img src="//slashdot.org/images/js.gif?574">');
}
</script>
<noscript>
<img src="//slashdot.org/images/njs.gif?784">
</noscript>
<div class="busy genericspinner hide"><span>Working...</span></div>
<script>
var regular_opt_out_link = true;
if (bizx.cmp.show_do_not_sell()) {
regular_opt_out_link = false;
document.getElementById('opt-out-button').setAttribute('style', 'display:inline');
}
if (window.is_euro_union === 1) {
regular_opt_out_link = false;
var elem = '<a href="#" title="Privacy Choices" onclick="bizx.cmp.promptConsent(); return false;">Privacy Choices</a>';
document.getElementById('opt-out-link').innerHTML = elem;
}
if (regular_opt_out_link == true) {
var elem = '<a href="https://slashdotmedia.com/opt-out-choices" title="Opt Out" rel="nofollow">Opt Out</a>';
document.getElementById('opt-out-link').innerHTML = elem;
}
var cmp_modal = document.getElementById('ccpa-modal');
var btn = document.getElementById('opt-out-button');
var span = document.getElementById('modal-close');
btn.onclick = function() {
cmp_modal.style.display = 'block';
};
span.onclick = function() {
cmp_modal.style.display = 'none';
};
</script>
<script>
if(typeof(Storage)!=="undefined"){
window.scrollTo(0,sessionStorage.scrollPos);
$(window).scroll(function () {
//You've scrolled this much:
sessionStorage.scrollPos = $(window).scrollTop();
});
}
$(function(){
$('a').click(function(){
delete sessionStorage.scrollPos;
})
});
// window.onbeforeunload = function () {
// console.log('bakc button clicked');
// delete sessionStorage.scrollPos;
// }
window.onpopstate=function() {
delete sessionStorage.scrollPos;
}
</script>
<script>
var current_time = (new Date()).getTime();
var image_url = 'https://io.narrative.io/?companyId=2440&id=site_name:slashdot.org&id=url:' + window.location.pathname + '&rand=' + current_time;
let hem = bizx.uids.getHem();
if (hem) {
image_url += '&id=hem:' + hem;
}
function naLoad() {
var image = new Image()
image.src = image_url;
image.style.display = "none";
image.style.height = 0;
image.style.width = 0;
document.body.appendChild(image)
}
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'narrative'}, naLoad);
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
<!-- xandr !-->
!function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
pixie('init', '44bba44a-d920-4ad6-ad5c-6142072898f3' );
pixie('event', 'PageView');
})
</script>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a28c3225aff53efd',t:'MTc4NjMzNTQ5OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
<!-- footer type=current end -->