3 ms·
Hmm... 386BSD -> FreeBSD/NetBSD -> Darwin/macOS (aka OS X). I wonder how much of that original work remains in the OS I use daily 26 years later?
by russellbeattie 9y ago
Hmm... 386BSD -> FreeBSD/NetBSD -> Darwin/macOS (aka OS X). I wonder how much of that original work remains in the OS I use daily 26 years later?
- dvfjsdhgfv 9y agoThere might not be that much - the 386BSD project concentrated specifically on the 386 implementation, whereas Mac OS X was initially launched for PowerPC.
- opless 9y agoThat and the kernel is mach, using only the BSD userland. Remember OSX's direct ancestor was NeXT, which ran on higher end Motorola 68K.
- bonzini 9y agoIt is a hybrid kernel. There are parts of the Darwin kernel (xnu) other than mach that run in ring 0. This is unlike the Hurd, for example.
- lukeh 9y agoRight, but the BSD components got a big makeover post-NeXT, largely thanks to FreeBSD (but also NetBSD and OpenBSD).
- mattl 9y ago> which ran on higher end Motorola 68k And Intel 486, HP PA-RISC and Sun SPARC