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 ???
Darwin
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Darwin
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
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Darwin
oops... my appologies have no equals but my ignorance.
Darwin = Mach + FreeBSD + apple toos :-/ i can see the native Mac Filesystem here
Darwin = Mach + FreeBSD + apple toos :-/ i can see the native Mac Filesystem here
Re:Darwin
They say this on the developer pages...
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
If it's complete wouldn't it need a MM, etc?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.
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