|
发表于 2007-8-21 11:38:45
|
显示全部楼层
首先,Mac OS X的内核不是任何一个xBSD的内核,而是自己的XNU,xBSD的代码在其中只负责了提供进程模型、POSIX API和BSD风格的系统调用、TCP/IP栈和BSD套接字等等工作;另外四个部分是:Mach、I/O Kit、Platform Expert和libkern/libsa。所以OSX的内核即不是xBSD的(还有其他部分),也不是Mach的(Mach是微内核,而XNU没有一个部分运行在userspace)。
再者:为什么看似用Fink、MacPorts、Portage for Mac OS X可以让UNIX程序欢快地、原生地跑在Mac OS X上?因为它们port的软体都是开源的啊。
WOW for Mac是开源的吗? |
|