私は最近、Mac OS XがUNIXではなくUnixに似ていると主張しました。
単一のUnix仕様があり、それに準拠した仕様はUNIXブランドを使用できることを知っています。
Mac OS XはUNIXオペレーティングシステムですか、それともUnixファミリーオペレーティングシステムですか?
答え1
Mac OS X(現在のmacOS)の1つのバージョンを除くすべてのバージョンでは、Unix用に認証済み渡すグループを開く、10.5から始まる:
- 13.0(ベンチュラ)Intel Macの場合そしてアップルシリコンマックで
- 12.0(モントレー)Intel Macの場合そしてアップルシリコンマックで
- 11.0(ビッグサー)Intel Macの場合そしてアップルシリコンマックで
- 10.15(カタリナ)
- 10.14(モハビ)
- 10.13(高山)
- 10.12(シエラ)
- 10.11(エルキャピタン)
- 10.10(ヨセミテ)
- 10.9(マーベリックス)
- 10.8(マウンテンライアン)
- 10.6(スノーレオパード)
- 10.5(ヒョウ柄)
いつでも、The Open GroupウェブサイトのAppleページ現在のバージョンのmacOSのみがリストされており、時には以前のバージョンもリストされていますが、上記のリンクはすべてこのページで確認できます。
Appleは声明でmacOSの認証されたUnixステータスについて言及しました。Unixの技術紹介また、他のUNIX®およびUnixシリーズシステムとの比較に役立つ優れた技術コンテンツも含まれています。
Andrew Josey、Open Groupの標準および認定担当副社長10.7 LionがUNIX 03製品として登録されていないことを確認しました。。
答え2
はい、OS XはUNIXです。
「UNIX」は、実際にはThe Open Groupが認証を完了した後に出願した商標です。さまざまな(完全に互換性のない)オペレーティングシステムがUNIXで認証されています。 OS Xもその一つです。以下は、「UNIX 03」認証であるOS X 10.9「Mavericks」の現在の認証ページです。http://www.opengroup.org/openbrand/register/brand3602.htm
Apple は 10.5 以降、すべての OS X バージョンの認証を提出し、認証を受けています。ただし、10.5より前のバージョン(多くのLinuxディストリビューションなどの「UNIXファミリー」オペレーティングシステム)は、申請時に認証されます。
したがって、「UNIX」を「The Open GroupがUNIXシステムで認証したオペレーティングシステムのThe Open Groupの商標名」として定義するのか、それとも「unix」を「オペレーティングシステム」と定義するのかによって異なります。同様に動作します。もともとAT&T Unixオペレーティングシステムに適用され、テストと認証のためにOpen Groupに提出されていなくても、すべてのバージョンの単一のUnix仕様に記載されている規格に準拠しています。のLinuxディストリビューションと同様に、The Open Groupの認定を受けたディストリビューションはありません。)
ああ、まだコメントを追加することはできませんが、Warren Youngの投稿へのアップデートで、Appleは10.7のUNIX認証を受けました(または少なくとも彼らは受け取ったと主張しています)。https://ssl.apple.com/media/us/osx/2012/docs/OSX_for_UNIX_Users_TB_July2011.pdf
答え3
まあ。POSIX規格に完全準拠そうだと言います。
答え4
1つの大きな違いは、X11統合がわずかに異なることです。 X11 アプリケーションは Mac ではあまり良く見えず、あまり人気のない XServer を手動で起動する必要があります。それ以外はFreeBSDネットワークスタックを備えたMachマイクロカーネルで、ユーザーランドはLinuxと同じだと思います。