Mac OS、OS X 10.6 的基礎是什麼 Linux 或 Unix 版本?該版本是否有好的文檔,特別是關於安全、網路和類似主題的文檔?
答案1
答案2
MacOS X 使用Apple 的Darwin 系統作為基礎。 Darwin 使用 FreeBSD 的一部分,但在許多領域存在很大差異,因此您無法真正給出版本號等。
答案3
Mac作業系統主要基於FreeBSD。但當然,其之上還有大量專有程式碼庫。特別是除了使用者空間之外,核心也進行了大量修改。
至於文檔,可以查這兩本書: Mac OS X 安全和OS X 專為黑客之心打造
我個人沒有讀過這些書,但我聽說它們還不錯。
PS:TCP/IP 堆疊是修改程度較小的區域之一。這些變化主要發生在資料鏈路介面中,因此 Mac OS 實際上在 TCP/IP 堆疊上繼承了 FreeBSD 的許多內容。