MacOS
macOSとは、2001年から2012年までは旧Mac OS X、2016年まではOS Xのことで、Apple社製のコンピュータのオペレーティングシステムの名称である。これらはMacintoshコンピュータ、またはMacと呼ばれています。macOSはMacでのみ動作することになっており、他のコンピュータでは動作しないことになっているため、他のコンピュータとは異なります。しかし、Mac以外のパソコンでもOSを動作させる人が出てきました。これはHackintoshと呼ばれるもので、macOSのライセンス契約に違反しています。
macOSは2001年に初めて登場し、それに取って代わった「古典的な」Mac OSとは全く異なります。その古い(オリジナルの)OSとは異なり、macOSは(OS X以降の)Unixオペレーティングシステム(現在のバージョンはUNIX 03認証を取得している)をベースに、1985年にAppleを退社した後にAppleの共同創業者スティーブ・ジョブズ氏が設立したNeXTという会社で1985年から1997年にかけて開発された技術が使われています。Mac OS XやOS Xの「X」は、数字の「10」を表すローマ数字で、発音はそのようになります。macOSの中核をなすのはDarwinと呼ばれるオープンソースOSですが、Darwin自体はmacOSのソフトウェアを動かすことはできません。
macOSのリリースには、大きな猫の種類やカリフォルニアのランドマークにちなんだ名前が付けられており、バージョン番号は10から始まるものとなっています。macOSの最新バージョンのコードネームはmacOS Catalina (10.15)です。
内容
· 1 開発
· 2つのバージョン
o 2.1 パブリックベータ。"コディアック"
o 2.2 バージョン10.0:"チーター"
o 2.3 バージョン10.1:"プーマ"
o 2.4 バージョン10.2:"ジャガー"
o 2.5 バージョン10.3:"パンサー"
o 2.6 バージョン10.4: "Tiger"
o 2.7 バージョン10.5: "Leopard"
o 2.8 バージョン10.6: "Snow Leopard"
o 2.9 バージョン 10.7: "Lion"
o 2.10 バージョン10.8:"Mountain Lion"
o 2.11 バージョン10.9: "Mavericks"
o 2.12 バージョン10.10: "Yosemite"
o 2.13 バージョン 10.11: "El Capitan"
o 2.14 バージョン 10.12: "Sierra"
o 2.15 バージョン10.13 "High Sierra"
o 2.16 バージョン10.14: "Mojave"
o 2.17 バージョン10.15:"カタリナ"
· 3 建築
· 4 参考文献
· 5 関連ページ
· 6 その他のサイト
開発の様子
1990年代初頭を通じて、アップルは古典的なMac OSの後継となる「次世代」OSを作ろうとしていた。現在のmacOSは、Appleが1997年初頭に同社を買収するまでの1980年代からNeXT社で開発されていた技術を基に作られたUnixオペレーティングシステムである。この会社も1985年にスティーブ・ジョブズがAppleを退社した後に設立された会社です。そこでは、Unixに似たNeXTSTEPオペレーティングシステムが開発され、1989年に発売されました(「クラシック」な「Mac OS」はもっと古いもので、1984年に発売されました)。NeXTSTEPのカーネルは、もともとカーネギーメロン大学で開発されたMachカーネルをベースに、BSDの一部から派生したカーネル層と低レベルのユーザ空間コードを追加したものです。そのグラフィカル・ユーザ・インタフェースは、Objective-C プログラミング言語を使用したオブジェクト指向 GUI ツールキットの上に構築されています。


Unix ライクなオペレーティングシステムの簡略化された歴史
建築
macOSの中核をなすのは、XNUカーネルの上に構築されたPOSIX準拠のオペレーティングシステムで、コマンドラインインターフェイスから標準的なUnixの機能を利用できる。Appleはこの一連のソフトウェアをDarwinという名前のフリーでオープンソースのオペレーティングシステムとしてリリースしました。AppleはDarwinの上に、AquaインターフェイスやFinderなど多くのコンポーネントを重ねて、macOSというGUIベースのオペレーティングシステムを完成させました。
macOSのDarwinサブシステムは、Unixのパーミッション層を含むファイルシステムの管理を担当しています。Ted Landau氏は誤って設定されたパーミッションをmacOSの「最も一般的なフラストレーション」と呼び、Rob Griffiths氏は毎日パーミッションをリセットしなければならないユーザーもいるのではないかと提案しています。さらに最近では、Macworldのもう一人の編集者であるダン・フレークス氏は、パーミッションを修復する手順が非常に乱用されていると指摘しています。彼は、macOSは一般的にユーザーの干渉を受けずにパーミッションを適切に処理しており、パーミッションのリセットは問題が発生したときにのみ試みるべきだと主張しています。
macOSのアーキテクチャにはレイヤーデザインが組み込まれています。レイヤー化されたフレームワークは、一般的なタスクのために既存のコードを提供することで、アプリケーションの迅速な開発を支援しています。Appleは独自のソフトウェア開発ツールを提供していますが、その中でも特にXcodeと呼ばれる統合開発環境を提供しています。Xcodeは、C、C++、Objective-C、Swiftを含む複数のプログラミング言語をサポートするコンパイラへのインターフェースを提供しています。Apple-Intelへの移行のために、開発者がアプリケーションをユニバーサルバイナリとして構築できるように変更されました。ファーストアプリケーションやサードパーティ製のアプリケーションは、従来のMac OSから引き継がれたAppleScriptフレームワークを使ってプログラムで制御することができ、また、プログラミングの知識を必要としない書きかけのタスクを提供する新しいAutomatorアプリケーションを使うこともできます。
関連ページ
- マッキントッシュ
質問と回答
Q:macOSとは何ですか?
A:macOSはApple社製のコンピュータのためのオペレーティングシステム(OS)です。Macintoshコンピュータ、またはMacと呼ばれています。
Q:macOSをMac以外のコンピュータで動かすことは可能ですか?
A:はい、Mac以外のコンピュータでmacOSを動作させている人がいます。これはHackintoshと呼ばれ、macOSの使用許諾契約に違反します。
Q: macOSは「クラシック」なMac OSとどう違うのですか?
A:最初のOSとは異なり、macOS(OS X以降)はUNIXオペレーティングシステム(現在のバージョンではUNIX 03認証)と、アップルの共同創設者スティーブ・ジョブズが1985年にアップルを退職した後に作った会社NeXTで1985年から1997年までに開発した技術をベースにしています。
Q:Mac OS XとOS Xの「X」は何を表しているのですか?
A:Mac OS XおよびOS Xの「X」は、数字の10を表すローマ数字の略で、そのように発音します。
Q:macOSのコアとは何ですか?
A:macOSのコアはDarwinというオープンソースのOSですが、Darwin自体ではmacOSのソフトを動かすことはできません。
Q:macOSのバージョン名はどうなっているのですか?A:macOSのバージョンには、大きな猫の種類やカリフォルニアの名所の名前が付けられており、10で始まるバージョン番号を持っています。
Q:macOsの最新バージョンは何ですか?A:macOsの最新バージョンは、macOs Big Sur (11.0)です。