知識ベース

Macintoshオペレーティングシステム

Macintoshコンピューター用のオペレーティングシステムのファミリー

Apple Inc.が開発したMacintoshオペレーティングシステムのファミリには、1984年以来Macintoshシリーズのパーソナルコンピュータで使用するために設計されたグラフィカルユーザーインターフェイスベースのオペレーティングシステムと、互換性のあるサードパーティ用に作成された関連システムソフトウェアが含まれていますシステム。

1984年、アップルは、オリジナルのMacintoshシステムソフトウェアのリリースにより、 「クラシック」Mac OSとして知られるオペレーティングシステムをデビューさせました。 1996年に「Mac OS」と改名されたこのシステムは、2002年まですべてのMacintoshにプリインストールされ、1990年代にMacintoshクローンで短期間提供されました。また、その使いやすさで注目され、競合他社と比較して最新の技術が欠如していることでも批判されました。

現在のMacオペレーティングシステムはmacOSで 、当初は2012年までは「Mac OS X」、2016年までは「OS X」と呼ばれていました。AppleがNeXTを購入してから1997年から2001年に開発されたMac OS Xは、NeXTSTEPに基づくまったく新しいアーキテクチャをもたらしましたUnixシステム。従来のMac OSが直面していた多くの技術的課題を排除しました。現在のmacOSはすべてのMacにプリインストールされており、毎年更新されます。これは、Appleの他のデバイス(iOS、watchOS、tvOS、audioOS)に対するAppleの現在のシステムソフトウェアの基盤です。

Mac OS Xの導入に先立ち、Appleは他のいくつかの概念を試し、MacintoshインターフェースまたはアプリケーションをUnixライクシステム、またはその逆、A / UX、MAE、およびMkLinuxにもたらすために設計されたさまざまな製品をリリースしました。 1990年代にAppleが従来のMac OSを拡張し、代替品を開発しようとしたため、Star Trek、Taligent、Coplandという名前のコードがいくつか取り消されました。

Macintoshオペレーティングシステムはアーキテクチャが異なりますが、画面上部のメニューバーなど、GUI原則の共通セットを共有しています。 Finderシェル。アイコンを使用してファイルとアプリケーションを表し、ディレクトリやファイル削除などの概念をフォルダやゴミ箱などの現実世界のオブジェクトに関連付けるデスクトップメタファーを備えています。マルチタスク用のオーバーラップウィンドウ。

クラシックMac OS

「クラシック」Mac OSは、1984年に最初のMacintoshとともに導入され、2001年までMacで主に使用されていたオリジナルのMacintoshオペレーティングシステムです。

Appleは1984年1月24日にオリジナルのMacintoshをリリースしました。初期のシステムソフトウェアは、Lisa OSとXerox PARC Altoコンピューターに一部基づいており、Appleの元CEOであるSteve Jobsがプレビューしました。もともとは「システムソフトウェア」または単に「システム」という名前でした。 Appleは、1年後に終了したMacintoshクローンプログラムに一部起因して、1996年に「Mac OS」と改名しました。

クラシックMac OSの特徴は、モノリシックデザインです。システムソフトウェアの初期バージョンは、一度に1つのアプリケーションを実行します。システム5は、協調マルチタスクを導入しました。 System 7は32ビットのメモリアドレス指定と仮想メモリをサポートし、より大きなプログラムを許可します。 System 7のその後の更新により、PowerPCアーキテクチャへの移行が可能になります。システムはユーザーフレンドリーと見なされましたが、メモリ管理の制限、保護されたメモリとアクセス制御の欠如、拡張機能間の競合の影響など、アーキテクチャ上の制限が批判されました。

リリース

クラシックMac OSの9つのメジャーバージョンがリリースされました。システム全体を表す「クラシック」という名前は、Mac OS Xへの移行を容易にする互換性レイヤーへの参照です。

  • Macintoshシステムソフトウェア–「System 1」、1984年にリリース
  • システムソフトウェア2、3、および4 – 1985年から1987年の間にリリース
  • システムソフトウェア5 – 1987年にリリース
  • システムソフトウェア6 – 1988年にリリース
  • System 7 / Mac OS 7.6 – 1991年にリリース
  • Mac OS 8 – 1997年にリリース
  • Mac OS 9 – 1999年にリリースされた最終メジャーバージョン

Mac OS X / OS X / macOS

macOS(元々は2012年までは「Mac OS X」、2016年までは「OS X」)は、2001年に古典的なMac OSを公式に継承した現在のMacオペレーティングシステムです。

このシステムはもともとMac OSの「バージョン10」として販売されていましたが、その歴史は主に従来のMac OSから独立しています。これは、1980年代後半から1997年初頭にかけてNeXTで開発されたNeXTSTEPおよびその他の技術に基づいて構築されたUnixベースのオペレーティングシステムで、Appleが同社を買収し、CEO Steve JobsがAppleに戻ってきました。 Mac OS Xのオリジナルリリースの前身には、OpenStep、AppleのRhapsodyプロジェクト、およびMac OS Xパブリックベータ版が含まれます。

macOSはBSDコードベースとXNUカーネルを使用しており、そのコアコンポーネントセットはAppleのオープンソースDarwinオペレーティングシステムに基づいています。

macOSは、iPhone OS / iOS、watchOS、tvOS、audioOSなど、Appleの他のオペレーティングシステムの基盤です。

リリース

デスクトップ

システムの最初のデスクトップバージョンは2001年3月24日にリリースされ、Aquaユーザーインターフェイスをサポートしました。それ以来、新しい機能とテクノロジーを追加するいくつかのバージョンがリリースされました。 2011年以降、新しいリリースが毎年提供されています。

  • Mac OS X 10.0 –コード名「Cheetah」、2001年3月24日土曜日にエンドユーザーにリリース
  • Mac OS X 10.1 – 2001年9月25日火曜日にエンドユーザーにリリースされたコード名「Puma」
  • Mac OS X 10.2 – 2002年8月23日金曜日にエンドユーザーにリリースされた「ジャガー」としても販売
  • Mac OS X Panther –バージョン10.3、2003年10月24日金曜日にエンドユーザーにリリース
  • Mac OS X Tiger –バージョン10.4、2005年4月29日金曜日にエンドユーザーにリリース
  • Mac OS X Leopard –バージョン10.5、2007年10月26日金曜日にエンドユーザーにリリース
  • Mac OS X Snow Leopard –バージョン10.6、2009年6月8日月曜日に公開
  • Mac OS X Lion –バージョン10.7、2011年7月20日水曜日にエンドユーザーにリリース
  • OS X Mountain Lion –バージョン10.8、2012年7月25日水曜日にエンドユーザーにリリース
  • OS X Mavericks –バージョン10.9、2013年10月22日火曜日にエンドユーザーにリリース
  • OS X Yosemite –バージョン10.10、2014年10月16日木曜日にエンドユーザーにリリース
  • OS X El Capitan –バージョン10.11、2015年9月30日水曜日にエンドユーザーにリリース
  • macOS Sierra –バージョン10.12、2016年9月20日火曜日にエンドユーザーにリリース
  • macOS High Sierra –バージョン10.13、2017年9月25日月曜日にエンドユーザーにリリース
  • macOS Mojave –バージョン10.14、2018年9月24日月曜日にエンドユーザーにリリース
  • macOS Catalina –バージョン10.15、2019年6月3日月曜日に発表
サーバ

システムの初期のサーバーコンピューティングバージョンは、1999年にテクノロジープレビューとしてリリースされました。その後、さらにいくつかの公式のサーバーベースのリリースが続きました。 2011年以降、デスクトップシステムのアドオンとしてサーバー機能が提供されています。

  • Mac OS X Server 1.0 – 1999年にリリースされたコード名「Hera」
  • macOSサーバー– 2001年以降のいくつかのリリース

その他のプロジェクト

発送済み

A / ROSE

Apple Real-time Operating System Environment(A / ROSE)は、Macintoshの拡張カードであるMacintosh Coprocessor Platformで実行される小さな組み込みオペレーティングシステムでした。アイデアは、サードパーティベンダーが実質的にあらゆる製品を構築できる単一の「過剰設計」ハードウェアプラットフォームを提供することで、NuBusベースの拡張カードを開発することによる負荷を軽減します。このシステムの最初のバージョンは1988年2月に使用可能になりました。

A / UX

1988年に、Appleは最初のUnixベースのOSであるA / UXをリリースしました。これは、Mac OSのルックアンドフィールを備えたUnixオペレーティングシステムです。混雑したUnix市場とMacintoshハードウェアがワークステーションクラスのコンピューターに存在するハイエンドのデザイン機能を欠いているため、当時はそれほど競争的ではありませんでした。 A / UXは、POSIX準拠がMac OSが満たせない要件であった米国政府への販売でほとんど成功しました。

メイ

Macintosh Application Environment(MAE)は、1994年にAppleによって導入されたソフトウェアパッケージで、特定のUnixベースのコンピューターワークステーションのユーザーがApple Macintoshアプリケーションソフトウェアを実行できるようにしました。 MAEはX Window Systemを使用して、Macintosh Finderスタイルのグラフィカルユーザーインターフェイスをエミュレートしました。最後のバージョンのMAE 3.0は、System 7.5.3と互換性がありました。 MAEは、Sun Microsystems SPARCstationおよびHewlett-Packardシステムで使用できました。 1998年5月14日に廃止されました。

MkLinux

1996 Worldwide Developers Conference(WWDC)で発表されたMkLinuxは、LinuxをPowerPCプラットフォーム、つまりMacintoshコンピューターに移植するために1996年2月にOSF Research InstituteとAppleによって開始されたオープンソースのオペレーティングシステムです。 1998年半ば、コミュニティ主導のMkLinux開発者協会がオペレーティングシステムの開発を引き継ぎました。 MkLinuxは「Microkernel Linux」の略語で、Machマイクロカーネル上でホストされるサーバーとして実行するためのプロジェクトのLinuxカーネルの適応を指します。 MkLinuxは、Machのバージョン3.0に基づいています。

キャンセル

スタートレック

Star Trek(「これまでMacがなかった場所に大胆に行く」など)は、1992年から比較的知られていなかった秘密のプロトタイプでした。その目的は、Intel互換のx86パーソナルコンピューターで動作するバージョンのMac OSを作成することでしたAppleとの提携およびIntelのサポートにより、このプロジェクトはNovellによって推進されました。Novellは、MicrosoftのWindows 3.0およびMS-DOSの独占に対する相互対応として、DR-DOSをMac OS GUIと統合することを目指していました。 Appleの4人とNovellの4人で構成されるチームは、Macintosh FinderとQuickTimeなどの基本的なアプリケーションをx86アーキテクチャでスムーズに実行できるようにしました。プロジェクトは1年後の1993年初めにキャンセルされましたが、Mac OSをPowerPCに移植する際にコードの一部が後で再利用されました。

タリジェント

Taligent( "talent"と "intelligent"のポートマントー)は、オブジェクト指向のオペレーティングシステムの名前であり、それを生産することに専念した会社でした。 Apple内でクラシックMac OSの代替品を提供するプロジェクトとして開始された後、Microsoft CairoおよびNeXTSTEPと競合するプラットフォームを構築する目的で、AIMアライアンスの一環としてIBMとの合弁会社に分割されました。開発プロセスは機能しなかったため、Taligentはプロジェクトの死の行進の例としてよく引用されます。 Appleは、コードが配信される前の1995年にプロジェクトから撤退しました。

コプランド

Coplandは、クラシックMac OSの更新バージョンを作成するAppleのプロジェクトでした。保護されたメモリ、プリエンプティブマルチタスク、および多くの新しいオペレーティングシステム機能を導入し、既存のMacソフトウェアとの互換性を維持することでした。元々計画されていたように、「Gershwin」として知られるフォローアップリリースでは、マルチスレッドおよびその他の高度な機能が追加されます。新機能は、完成するよりも迅速に追加され、完成の日付はリリースの兆候なしに将来にずれました。 1996年、Appleはプロジェクトを完全にキャンセルし、それに代わる適切なサードパーティシステムを見つけることにしました。 Coplandの開発は1996年8月に終了し、1996年12月にAppleはNeXTSTEPオペレーティングシステム用にNeXTを購入すると発表しました。

タイムライン

Macintoshオペレーティングシステム

関連システム

1984年にMacintoshが登場する前、Appleのオペレーティングシステムの歴史は1977年にApple IIシリーズコンピュータで始まり、Apple DOS、ProDOS、およびその後のGS / OSを実行しました。 Apple SOSを実行した1980年のApple III。そして、1983年のApple Lisaは、Lisa OSとその後のMacintoshエミュレーターであるMacWorks XLを実行しました。 Appleはまた、1993年から1997年まで、Newtonパーソナルデジタルアシスタント用のNewton OSを開発しました。

近年、AppleはmacOSのコアに基づいたいくつかの新しいオペレーティングシステムも発表しました。2007年のiPhone、iPad、およびiPod Touchモバイルデバイス用のiOSなどです。 Apple Watch用の2015年のwatchOS。 Apple TVセットトップボックス用の2015年のtvOS。 HomePodスマートスピーカー用のaudioOS。