NetBSD Now Supports Dual Power PC Processors
djcdplaya writes: "DaemonNews is reporting that the good guys over at NetBSD have gotten dual PowerPC processors working on dual-G4 Apples. The NetBSD mailing can be found here."
← Back to Stories (view on slashdot.org)
Um, maybe not all PPC hardware is made by Apple?
Look at the list of NetBSD ports that use a PPC:
amigappc bebox macppc mvmeppc ofppc pmppc prep sandpoint walnut
Of these, only 1 runs OSX.
All of them run NetBSD though.
- Hubert
I thought the point of this was so that the NetBSD portion of OS X's Darwin would finally be capable of utilizing dual CPUs
Mac OS X uses portions of FreeBSD (user land bits mostly), but is built on top of the Mach microkernel. Mach began life as the BSD Unix kernel, but was extensively rewritten as an academic attempt at a working microkernel. While on his extended hiatus from Apple, Steve Jobs founded Next, who used this microkernel version of BSD in the NextStep operating system.
Mac OS X is arguably NextStep given a bit of a makeover, hence the continued interest in GNUstep as a free version of OpenStep (and now the newer Apple API's). OpenStep was the user land API's from the NextStep operating system, packaged up to run on many other systems.
The Mach kernel was adapted for multiple processors a long time ago, but I don't think the support was completed until Apple released OS X. So basically, NetBSD SMP support is something independent from Mac OS X's.
It's a Mach microkernel with a FreeBSD kernel modified to run as a daemon. There is also a BSD-like layer (filesystem, some APIs, etc.). 70% of the userspace tools are from NetBSD, and I wouldn't doubt that they have some security code right out of OpenBSD.