I quit

Scott Bennett bennett at cs.niu.edu
Mon Jan 10 00:33:36 PST 2005

     On Sun, 9 Jan 2005 19:01:26 -0600 David Kelly <dkelly at HiWAAY.net>
>On Jan 9, 2005, at 6:17 PM, Scott Bennett wrote:
>>      On Sun, 9 Jan 2005 08:54:55 -0600 Andrew L. Gould 
>> <algould at datawok.com>
>> wrote:
>>> Mac OSX is based upon FreeBSD and may have native versions of the
>>      Mac OSX was--and unless something has changed drastically in the 
>> last
>> few weeks, still is--based upon NextStep, another proprietary UNIX 
>> that was
>> based upon a Mach 2.4-2.5 kernel and 4.3BSD above that.
>Thats a Linux fallacy, that the kernel makes the OS. Apple's collection 

     Fine.  So what?  I didn't make that claim.  The 4.3BSD team implicitly
did, though.  (See the kernel's program logic manual, _The_Design_and

>of command line utilities we commonly think of as the Unix interface 
>come from FreeBSD. As for what I've seen of the Darwin kernel, in grand 

     That may be true.  I don't really know because I haven't looked at
Darwin source.  However, essentially everything in NextStep above the
kernel that was not part of the OOPS was taken directly from 4.3BSD.
Perhaps Apple has since replaced all that software with the FreeBSD version.
But even so, much of FreeBSD came directly from 4.[34]BSD anyway.  I've
glanced at a few of the header files in Mac OSX libraries, and they are
still chock full of labels beginning with "NS" or "NX". :-)

>BSD tradition Apple freely picked from here and there, whatever they 
>thought best, and made what can only be said to be their own.

     Keep in mind that Mach 2.x *was* a heavily modified 4.3BSD kernel.
Mach 3.x and later is not.
>>> applications you need.  I talked my 11 year old nephew through an
>>> operating system upgrade (clean installation) of his ibook over the
>>> phone -- including wireless networking with WEP.
>>      Unfortunately, Apple has not released a version for Intel 
>> processors,
>> so it won't help someone with a pee cee instead of a Mac.
>Wrong, its called Darwin. If you think FreeBSD is raw then go play with 
>Darwin for a bit. Darwin is used for both i386 and PowerPC. MacOS X is 
>Darwin plus the fantastic Apple GUI and other neat Apple stuff.
     I see.  So is it just the GUI that's missing in Darwin?  Or is the
entire OOPS missing?  I guess it's nice to know that the underlying system
is available for the pee cee architecture, but it couldn't be nearly as fun
without the OOPS. :-)

                                  Scott Bennett, Comm. ASMELG, CFIAG
* Internet:       bennett at cs.niu.edu                              *
* "A well regulated and disciplined militia, is at all times a good  *
* objection to the introduction of that bane of all free governments *
* -- a standing army."                                               *
*    -- Gov. John Hancock, New York Journal, 28 January 1790         *

More information about the freebsd-questions mailing list