NetBSD Q3/Q4 Status Report Published
Anonymous Reader writes "The NetBSD Foundation published its first quarterly status report in 2006, covering the months July though December of 2005. Among many other things, this status report includes the release of both NetBSD 2.1 and NetBSD 3.0, a summary of the NetBSD Project's participation in Google's Summer of Code and the release of two stable pkgsrc branches."
Is the port to a toaster
m .
It has long been regarded that the UNIX-like OS NetBSD is portable to every type of machine except perhaps your kitchen toaster. Just in time for the LinuxWorld Conference and Expo in San Francisco in August 2005, Technologic Systems, however, has conquered this last frontier. Using one of its rugged embedded TS-7200 single-board computers housed inside the empty space of a standard 2 slice toaster, Technologic Systems has designed a functional NetBSD controlled toaster. You can find more information on the NetBSD toaster at http://www.embeddedarm.com/news/netbsd_toaster.ht
Funny as hell
Not a dupe, but I do not quite understand the article classification.
First of all, cudos to the NetBSD crowd for maintaining an OS that can run even on a Dead Marmot. Over the years, I have run it on several Dead Marmots (TM) like MIPS 3000 DecStations (should not be mistaken with Dead Badgers which can run Linux).
What I do not understand is the article classification. Surely, the more popular of the BSDs should have gotten prime time coverage and the less popular coverage between headlines. What's the deal here? Or the FreeBSD people should port their OS to a Dead Lemming instead of dropping the support for anything pre-80486 alltogether?
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
In 10 words? Sorry, no.
FreeBSD and its fork Dragonfly focus mainly on high-performance production servers, a little like Linux.
OpenBSD focuses on the best-ever security on earth. This also includes clean code and good documentation (though even FreeBSD is quite good, IMHO compared to Linux/GNU).
NetBSD focuses on exceptionally clean code/architecture, excellent documentation, but also on interesting features, and of course awesome portability. This includes having very clearly-written, modular drivers, where other systems sometimes only have drivers for, say, a specific device when it's behind a specific bus, but not in general...
I like NetBSD, because it's fast enough IMHO, and very clean and well documented. If you want maximum performance, and maybe more multimedia drivers, get FreeBSD; if you're paranoid, use OpenBSD.
...despite their relatively small developer and user community.
The Q3/4 status report indicates what seems to be the modus operandi for the NetBSD team: consistent incremental gains.
I have an immense amount of respect for the NetBSD project. OpenBSD drives the BSDs (and Linux) to be more secure. FreeBSD traditionally has shown us what a great administrative user experience should be like. NetBSD continues to show us the way with respect to proper system architecture.
For example, NetBSD and FreeBSD (and OpenBSD?) natively support the same wireless hardware that Linux does. The difference? I can configure WEP and/or WPA through the exact same ifconfig that I use to configure a wired ethernet interface. No madwifi drivers. No 'download' wpa_supplicant. No difference that I'm setting up "different" network hardware. It's all just network hardware.
In my opinion Linux's weakest point is its kernel. The userland is great for the most part, but the kernel and the parts of the userland that deal directly with the kernel seem to be its major flaw. To follow the networking example: because the underlying wireless system is so fragmentary in Linux, NetworkManager (a good attempt at a friendly gui network profile configurator) feels like a bit of a bubblegum and bailing wire solution. This isn't NetworkManager's fault, it's Linux's for not providing a consistent system API for wireless. In NetBSD (FreeBSD & OpenBSD?) this isn't the case.
Alas, Linux (and it's collection of cool features like boot splash screens, polished user interfaces and installers, good binary OpenGL video drivers, great hardware detection utilities, commercial support on the server side, native Sun Java support, etc.) enjoys ubiquity while well architected systems like NetBSD languish in relative obscurity.
The cool Linux features often feel hackish (have you ever built an isolinux splash screen? NetBSD has always struck me as a natural choice for building a user-oriented/workstation distribution. Some of the little features are missing in NetBSD, but they could be added easily by a team focused on such a task. If a Mark Shuttleworth style billionaire pulled an Ubuntu with NetBSD, I think the world would generally be a better place.
-Peter
. Penguins Surely Ca
I'm just now giving NetBSD a serious try. I half-heartedly installed it on one of my little-used machines some time ago (1.6.1 iirc), but didn't really spend a lot of time with it. My main workstation is Fbsd 6.0, but i'm having an issue with a series of bugs or quirks in sysinstall and glibs in the ports collection. Maybe I'm just thick or something, but after a couple of months of googling, mopish hacks and/or otherwise trying to resolve these I'm running out of motivation. (There are open bug reports on most of these issues but they don't affect everyone so they're not being followed up on. Fbsd devels are busy with more important things, and I appreciate that).
So for now I've decided to upgrade that little 1.6.1 machine to 3.0 and try that out for awhile. Take a break from my issues above. So far I like it. I had the assumption that nbsd would be "all business no fun" (like obsd) but I'm pleasantly surprised. pkgsrc seems no less comprehensive than FreeBSD's ports selection (well duh), or at least I'm finding all the stuff that -I- use in there.
I still feel like I'm running away from my problems but at the moment nbsd seems like a nice umbrella to stand under for the time being.
do() || do_not();