Linked by David Adams on Tue 8th Apr 2008 16:33 UTC
BSD and Darwin derivatives "I am very happy about the direction in which the Mac OS X GUI is going, although sadly many Mac users aren't interested in (or don't know about) the "lower levels" of the Macintosh Operating System. Have you ever wondered why the Terminal greets you with the words "Welcome to Darwin"? Why do BSD and Mac OS share certain bits of code? Why does Wikipedia describe Mac OS X as a graphical operating system? Today we're going to take a look at the underlying open source technology which powers your fancy Leopard OS - the hidden core set of components, named Darwin."
Thread beginning with comment 308733
To read all comments associated with this story, please click here.
Doc Pain
Member since:
2006-10-08

To see Darwin's position within the BSD family tree and UNIX timeline, just have a look here:

http://www.freebsd.org/cgi/cvsweb.cgi/src/share/misc/bsd-family-tre...

Reply Score: 3

puenktchen Member since:
2007-07-27

that timeline completely ignores mach, nextstep and openstep. you might get the wrong impression that osx is only a fork of freebsd. this big unix timeline is much better:

http://www.levenez.com/unix/

Reply Parent Score: 3

memson Member since:
2006-01-01

I would go further than that... Darwin is based on the core of NEXTSTEP and OPENSTEP. The FreeBSD parts only happened when Apple replaced/updated *STEP components with them, or extended the core in to areas that the *STEP's didn't cover. The "comes from FreeBSD" is factually incorrect. "Converged with FreeBSD from disparete trunks of the same overall base" would be more correct.

Reply Parent Score: 2

Doc Pain Member since:
2006-10-08

that timeline completely ignores mach, nextstep and openstep. you might get the wrong impression that osx is only a fork of freebsd.


This impression should not be concluded from the timeline. Darwin and Mac OS X are no forks of BSD, but they have a strong relationship to BSD. Maybe this is not clearly shown by this timeline.

this big unix timeline is much better:

http://www.levenez.com/unix/


Yes, this one is much better and saves you from buying expensive wallpaper for your coding booth. :-)

Reply Parent Score: 2