NetBSD 3.1 and 3.0.2 Released
hubertf writes, "The NetBSD release engineering team has announced that the NetBSD 3.1 and 3.0.2 releases are now available. NetBSD 3.1 contains many bugfixes, security updates, new drivers, and new features like support for Xen3 DomU. NetBSD 3.0.2 is the second security/critical update of the NetBSD 3.0 release branch which includes a selected subset of fixes deemed critical in nature for stability or security reasons. See the NetBSD 3.1 Release Announcement and the NetBSD 3.0.2 Release Announcement for more information."
Thank you both for the insights! No no, I'm not flaming (but given how moderation point lottery winners are, I'll probably be modded down for some reason nevertheless). I've read your post and the poster above you. I appreciate that the people behind the NetBSD Project aren't trying for a hard sell here, just to create a useful operating system.
My question should have been read like "I'm already a nerd, what would I find most appealing about NetBSD? What would I fall in love with if I installed it?"
As it stands, I think I'll do the classic turn-the-old-computer-into-a-firewall trick with it. NetBSD looks like it could run admirably on an old, 166 MHz Pentium that I still have. The short install time and better-than-iptables CLI tools have be sold.
Thanks again!
Why run one of the BSDs?
In other words, you've basically got a system which is very similar to Linux in terms of nearly all of Linux's positive characteristics, without the elements of Linux that really suck.
I've found doing anything in *BSD is more painful than it should be.
I'm struggling to think of an example. For instance, installing init scripts for third party software is far more painful on Linux:
cp foo.sh /etc/init.d/ /etc/init.d/foo.sh /etc/rcS.d/K69foo /etc/init.d/foo.sh /etc/rc0.d/K69foo /etc/init.d/foo.sh /etc/rc1.d/K69foo /etc/init.d/foo.sh /etc/rc2.d/K69foo /etc/init.d/foo.sh /etc/rc3.d/S69foo
/etc/init.d/foo.sh start
ln
ln
ln
ln
ln
Unless your Linux distribution supports one of the other half-baked init schemes of course.
Meanwhile, on NetBSD it's:
cp foo.sh /etc/rc/ /etc/rc.conf (add the line foo=YES)
/etc/rc/foo start
vi
Basically, anything administrative I can think of is more tedious or complex on Linux than on NetBSD.