Re: gmc/libvfs suggestion for removable media




> MacOS X is a Mach derivitave, just like NeXT was.  The Mach kernel may
> share some BSD features, but it isn't a BSD derivative.  It's based on
> the kernel used in CMU's Andrew project in the 80's, which was written
> from scratch as far as I know.  

Actually the story is as follows:

Mach up to 2.5 was actually a modified BSD 4.2 kernel, they kept
adding features and they ended up with this huge kernel with the Mach
features.  

Various of the code done by the Mach hackers went back into BSD (the
pmap abstraction mainly, as well as the new VM system).  Their project 
then turned into making a microkernel (which was not that micro) based 
on 2.5.  That became Mach 3.0.  Mach 3.0 had lots of code from the BSD 
kernel as well. 

Miguel.
-- 
miguel@gnu.org



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]