Mac OS X Linux Unix 版本

Mac OS X Linux Unix 版本

Mac OS、OS X 10.6 所基于的 Linux 或 Unix 版本是什么?是否有关于该版本的详细文档,特别是有关安全性、网络和类似主题的文档?

答案1

达尔文是 Mac OS X 的核心。关于它的文档散布在互联网的各个角落,但我还没有找到一个能囊括所有内容的中心位置。

一个好的起点是苹果的开源页。

答案2

MacOS X 使用 Apple 的 Darwin 系统作为基础。Darwin 使用了 FreeBSD 的部分内容,但在许多方面存在巨大差异,因此您无法真正给出版本号或类似信息。

答案3

Mac OS 主要基于 FreeBSD。但当然,它上面有大量专有代码库。尤其是内核,除了用户空间之外,都经过了大量修改。

至于文档,你可以查看这两本书: Mac OS X 安全黑客之心的 OS X

我个人没有读过这些书,但有人告诉我它们还不错。

PS:TCP/IP 堆栈是改动较小的领域之一。改动主要集中在数据链路接口上,因此 Mac OS 实际上在 TCP/IP 堆栈上继承了 FreeBSD 的很多功能。

相关内容