NetBSD 5.0 Released
kl76 writes "The NetBSD Project have announced the release of NetBSD 5.0 after two years of development. Highlights of the seven million new lines of code in 5.0 include a new threads implementation, kernel preemption, a new scheduler, POSIX real-time scheduling, message queues and asynchronous I/O, WAPBL metadata journaling for FFS filesystems, improved ACPI support, UDF write support, X.Org instead of XFree86 (on some platforms — at last!) and lots of driver updates. Binary distributions for 53 different platforms are provided."
That's $28 million/month in total!!!!!!
Colorless green Cthulhu waits dreaming furiously.
NETCRAFT:
Bring out your dead!
[clang]
Bring out your dead!
CUSTOMER:
Here's one.
NETCRAFT:
Ninepence.
NETBSD:
I'm not dead!
NETCRAFT:
What?
CUSTOMER:
Nothing. Here's your ninepence.
NETBSD:
I'm not dead!
NETCRAFT:
'Ere. He says he's not dead!
CUSTOMER:
Yes, he is.
NETBSD: Bring out your dead!
[clang]
Bring out your dead!
[clang]
Bring out your dead!
[clang]
I'm not!
NETCRAFT:
He isn't?
CUSTOMER:
Well, he will be soon. He's very ill.
NETBSD:
I'm getting better!
CUSTOMER:
No, you're not. You'll be stone dead in a moment.
NETCRAFT:
Oh, I can't take him like that. It's against regulations.
NETBSD:
I don't want to go on the cart!
CUSTOMER:
Oh, don't be such a baby.
NETCRAFT:
I can't take him.
NETBSD:
I feel fine!
CUSTOMER:
Well, do us a favour.
NETCRAFT:
I can't.
CUSTOMER:
Well, can you hang around a couple of minutes? He won't be long.
NETCRAFT:
No, I've got to go to FreeBSD. They've lost nine today.
CUSTOMER:
Well, when's your next round?
NETCRAFT:
Thursday.
NETBSD:
I think I'll go for a walk.
CUSTOMER:
You're not fooling anyone, you know. Look. Isn't there something you can do?
NETBSD: [singing]
I feel happy. I feel happy.
[whop]
CUSTOMER:
Ah, thanks very much.
NETCRAFT:
Not at all. See you on Thursday.
CUSTOMER:
Right. All right.
[howl]
[clop clop clop]
Who's that, then?
NETCRAFT:
I dunno. Must be Tux.
CUSTOMER:
Why?
NETCRAFT:
He hasn't got shit all over him.
Learning HOW to think is more important than learning WHAT to think.
Of course it will. Toasting multiple toasts simultaneously is now supported, as well as suspending and resuming the toasting process. If toasting fails, the toasts will now be rolled back into the original raw state.
Ezekiel 23:20
BSD is one of those things that I've been interested in doing, especially early on. It is arguably more secure than Linux, is definitely older and potentially more secure.
OpenBSD is - not BSD in general.
2) Although they had similar backgrounds and technologies, the differences were enough that it was almost a complete re-learn. RPM didn't work. Init was totally different. Commands such as ps, at, etc. had different options.
You name three things that one would expect to be different, even without installing OpenBSD:
I guess I don't see why your experience surprised you so much. If you're going to switch Unices, particularly from a (mostly) SysV-based system like Linux to a near-purely BSD-based system like OpenBSD, you should expect that some things are going to be different. It's one thing to say "hey, I tried OpenBSD, found that security is indeed the inverse of convenience, and decided I liked Linux better because it was more familiar to me". But saying that you were surprised to find that RPM didn't work leaves you vulnerable to "well, duh" comments. Like this one ;-)
Advice: on VPS providers
I believe NetBSD 5.0 is a major turn of tide. Compared to 4.0, this is definitely a new chapter. In a way Mr. Hannum did a favour in his infamous rant: practically all aspects he identified have been addressed.
We here at $DAYJOB have made extensive evaluation of the NetBSD 5.0 pre-releases and it is looking very good indeed. Our internal benchmarks show that for our typical workload, performance of NetBSD is now comparable to that of Linux and FreeBSD. (Numbers and methodology may not be representative nor even correct, but we have to base our decisions to something.) It is very likely that we will be rolling the next big-iron production line solely with NetBSD again. The recent happenings with Sun and the uncertainty surrounding Solaris have warmed also the management section upstairs.
Besides performance and SMP, other things that account high in our book:
Some drawbacks:
At $HOME perhaps the most exciting feature is the new power management framework. This has taken huge leap forward in NetBSD 5.0. While there is still much work to be done, the direction is right. I believe that like SMP on the other end, power management will be one of the dominant factors in consumer-grade computing at the other end of the spectrum.
Other things that I like generally in NetBSD: