Mac OS X Linux Unixバージョン

Mac OS X Linux Unixバージョン

Mac OS、OS X 10.6 の基盤となっている Linux または Unix のバージョンは何ですか? 特にセキュリティ、ネットワーク、および同様のトピックに関して、そのバージョンに関する適切なドキュメントはありますか?

答え1

ダーウィンは Mac OS X の中核です。ネット上にはそれに関するドキュメントが散らばっていますが、すべてを網羅した適切な中央の場所はまだ見つかっていません。

良い出発点はAppleのオープンソースページ。

答え2

MacOS X は Apple の Darwin システムをベースとして使用しています。Darwin は FreeBSD の一部を使用していますが、多くの領域で大きく異なっているため、バージョン番号などを指定することはできません。

答え3

Mac OS は主に FreeBSD をベースにしています。しかし、もちろん、その上にかなりの量の独自のコード ベースがあります。特に、ユーザー ランドに加えてカーネルは大幅に変更されています。

ドキュメントについては、次の 2 冊の本を参照してください。 Mac OS X セキュリティそして心あるハッカーのための OS X

私はこれらの本を個人的に読んだことはありませんが、大丈夫だと聞きました。

追記: TCP/IP スタックは、それほど変更されていない領域の 1 つです。変更は主にデータ リンク インターフェイスで行われるため、Mac OS は TCP/IP スタックに関して FreeBSD から多くの部分を継承しています。

関連情報