Mac OS、OS X 10.6 所基于的 Linux 或 Unix 版本是什么?是否有关于该版本的详细文档,特别是有关安全性、网络和类似主题的文档?
答案1
答案2
MacOS X 使用 Apple 的 Darwin 系统作为基础。Darwin 使用了 FreeBSD 的部分内容,但在许多方面存在巨大差异,因此您无法真正给出版本号或类似信息。
答案3
Mac OS 主要基于 FreeBSD。但当然,它上面有大量专有代码库。尤其是内核,除了用户空间之外,都经过了大量修改。
至于文档,你可以查看这两本书: Mac OS X 安全和黑客之心的 OS X
我个人没有读过这些书,但有人告诉我它们还不错。
PS:TCP/IP 堆栈是改动较小的领域之一。改动主要集中在数据链路接口上,因此 Mac OS 实际上在 TCP/IP 堆栈上继承了 FreeBSD 的很多功能。