Page 1 of 1
Darwin
Posted: Thu Jan 15, 2004 9:36 pm
by chris
From what I understand, MacOS X's kernel, Darwin, is open source. They have the source posted on there website, here:
http://www.opensource.apple.com/darwinsource/10.3.2/
What I don't really understand is that you don't see many of the normal source files/directories you see in other OS source trees. For instance "mm", "fs", etc. All I see is some odd named links and some application sources ???
Re:Darwin
Posted: Fri Jan 16, 2004 4:11 am
by Pype.Clicker
remember Darwin is a *microkernel* (based on Mach, iirc) on top of which stands a FreeBSD kernel as a server process. So nothing like File System in the microkernel itself is just natural
Re:Darwin
Posted: Fri Jan 16, 2004 4:14 am
by Pype.Clicker
oops... my appologies have no equals but my ignorance.
Darwin = Mach + FreeBSD + apple toos :-/ i can see
the native Mac Filesystem here
Re:Darwin
Posted: Fri Jan 16, 2004 8:39 am
by chris
They say this on the developer pages...
The Mac OS X kernel is an Open Source project. The kernel, along with other core parts of Mac OS X are collectively referred to as Darwin. Darwin is a complete operating system based on many of the same technologies that underlie Mac OS X. However, Darwin does not include Apple?s proprietary graphics or applications layers, such as Quartz, QuickTime, Cocoa, Carbon, or OpenGL.
If it's complete wouldn't it need a MM, etc?
http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/index.html#//apple_ref/doc/uid/TP30000905
http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/index.html#//apple_ref/doc/uid/TP30000905