From Slashdot: “NetBSD-current for the i386 architecture now has SMP. (It used to be that only FreeBSD had this feature among the free BSDs.) See the announcement
on the current-users list.”
From Slashdot: “NetBSD-current for the i386 architecture now has SMP. (It used to be that only FreeBSD had this feature among the free BSDs.) See the announcement
on the current-users list.”
but the question is:
is it better than Linux or FreeBSD SMPng?
Nothing is “better” in the first version of any software. It will need time to mature. For now, FreeBSD 5’s SMPng must be the best implementation of SMP on free systems. For really good SMP, you should be looking at Solaris and IRIX.
yeeessss, but it would be ironic for NetBSD SMP to be “better” than the much older Linux SMP
OpenBSD came from NetBSD and too this day still share quite a lot of code.
I would not be surprised if OpenBSD was to have this feature very soon. After all, NetBSD code is pretty portable, and OpenBSD do work hand in hand with the NetBSD team at times and visa verso…
I’ll be expecting it
(It used to be that only FreeBSD had this feature among the free BSDs.)
I don’t mean to nit pick (too much), but isn’t Darwin (the free & open source core of Mac OS X) officially considered one of “the free BSDs”? It certainly has had SMP since it was released. Of course, it’s a bit different with a BSD kernel wrapped around something Mach-like.
I’m curious how “mature” it is, though, compared to some of the other implementations.
Ok so how long till they get NetBSD working on Dual Slot toasters? The current limitation of only being able to run NetBSD on single slot toasters or use only one slot is very anoying.
I don’t mean to nit pick (too much), but isn’t Darwin (the free & open source core of Mac OS X) officially considered one of “the free BSDs”?
Darwin uses Mach’s process manager and VMM. The BSD components in XNU perform functions which would otherwise be accomplished by Mach servers. In other words, the BSD code plays little part in its SMP functionality.
It certainly has had SMP since it was released.
Yes, but not exactly good SMP support.
The BSD code in darwin is essentially Network oriented. who would want to do network programming with Mach’s messages, instead of sockets ?
Darwin has had some support since Sepetember 2000 for SMP. This has greatly been improved in Darwinn 6.0 and will continue to improve (Apple now only ships SMP machine for its pro user’s line).
Xnu can’t be compiled for Mono proc support. You need SMP to be enabled if you want to build xnu.
—
http://islande.hirlimann.net