Mac OS(マック オーエス)は、アップルが開発・販売していたオペレーティングシステム(OS)。1984年、Macintosh (Mac)と共に登場し、グラフィカルユーザインタフェース (GUI) の普及に大きく貢献した。
2001年以降、アップルが開発・販売している後継のMac OS X(マック オーエス テン)は技術的に直系ではないため、単にMac OSといった場合は概ねバージョン9までのクラシックOSを指す。この記事でも基本的にクラシックOSについて記述する。
目次 |
発表当時MacintoshはハードウェアとOSが不可分となっていた。ファームウェア (現在は通常OSで提供される高レベルなAPIも含み、Toolbox ROMと呼ばれる) とOSは一体化したシステムソフトウェアとして提供され、これをSystemと呼んでいた。
Macintosh互換機の登場によりアップル自身もMac OSという呼称を使うようになり、System 7.5.1からは起動画面でMac OSロゴが表示されるようになった。Mac OSという呼び名が通称から正式なものになったのは、1997年1月、Mac OS 7.6がリリースされた時である。互換機の普及とともに、MacのハードウェアとOSを明確に区分する必要が生じたことによる。その後アップルの方針転換により互換機は市場から姿を消したが、Mac OSという名前はその後のアップルのOS製品に引き継がれている。1998年に発売されたiMac以降は、Toolbox ROMの内容の大半がMac OS側に移され、ほぼハードウェアから独立したOSとなった。
ビットマップディスプレイとマウスの利用を前提としていること、オーバーラップするマルチウインドウやメニュー操作、マルチスタイルフォントに代表されるWYSIWYG表示など、ゼロックスで1970年代に研究開発されていた暫定Dynabook環境(SmalltalkをOSとして動作するAlto)から多くの影響を受けたが、Altoでは三つあったマウスボタンをMacintoshでは一つに限って、操作体系を分かりやすく構築し直した。ファイルシステムやドラッグ・アンド・ドロップのファイル操作、国際化に必要な情報を保存するためのリソースとコードの分離、ファイルとアプリケーションソフトウェア(アプリケーション)との関連付け、データ形式に依存しないクリップボード、プルダウンメニューやゴミ箱を発明するなど、今日でも使われている多くの独自のアレンジを加えることで使い勝手を向上させた。暫定Dynabook環境では部分的に隠れたウインドウの再描画もできなかったが、QuickDrawの実装により、これを実現させた。こうした改良により、GUIというものをコンピュータの世界に広く浸透させた。
Macに追随してマウスが付き始めた他のパーソナルコンピュータでは、アプリケーションごとにGUIのデザインの統一性が全くない時代が長く続いたが、Macでは最初のモデルからアプリケーションの開発環境で、そのデザインの正則となる材料 (Macintosh Toolbox) を定め、アプリケーションのGUIのデザイン開発をある程度まで標準化・作法化したことで、ひとつのソフトが使えれば、他のソフトも使えるというコンピュータ利用の形態を、パーソナルコンピュータにおいて初めて可能にした。
Systemのアプリケーション群を日本語表示に対応させ、日本語フォントや日本語入力システム(当初はFEPであり、インプットメソッドではない)を同梱するなど日本市場向けに設計されたオペレーティングシステムを漢字Talk(かんじトーク)と呼称した[1]。この名称は1986年のMacintosh Plusの登場から1997年にMac OSに名称変更されるまで使い続けられた。
漢字Talk 1.0はSystem 3.0を、漢字Talk 2.0はSystem 4.1に準拠させたものである。漢字Talk 1.0は標準の画面表示用のフォントとしてゴシック体のSapporoが採用され、他に明朝体のKyotoを搭載していた。漢字Talk 2.0ではSapporoに代わってOsakaが搭載され、これが後のMac OS 9まで標準のシステムフォントとなった。漢字Talk 6.0以降はSystemのバージョンとバージョンナンバーが揃えられ、細明朝体や中ゴシックBBBなどのサードパーティーのフォントが付属した。漢字Talk 7.1からは新たにインプットメソッドの仕組みが取り入れられ「ことえり」を搭載、リュウミン、平成角ゴシックなどのTrueTypeフォントが付属した(Kyotoフォントは廃止された)。
技術サポートは日本では複数のサードパーティーによって提供され、アメリカではアップルによるフリーダイヤルでの技術サポートの提供はされなかった[1]。
技術の進歩に伴いMac OSも様々な変化を遂げている。その系譜は概ねSystem 6までと、System 7、Mac OS 8とMac OS 9の三つの時期に分かれる。
Macintosh登場当時の直系。画面は白黒ベースで基本的にシングルタスクのOSであり、QuickDrawの採用により、ハードウェアによるアクセラレーションなしでGUI OS環境を実用的な速度で動作させることができた。ファイルシステムは、初期ではMacintosh File Systemであったが、512KeやPlusに搭載された128KBのToolbox ROMおよびSystem 3.1よりHFSを採用した。今から見れば非常に貧弱な機能しか持たないが、それでも驚くべきことに初代MacintoshのToolbox ROMはわずか64KBにおさめられ、128KBのメインメモリ上ですべての機能が動作した(もっとも128KBでは実用上厳しいほどメモリが不足していたため、すぐに512KBモデルへのアップデートが行われた)。当時の限られたハードウェア上で動作させるため性能的には多くの制約があり、メモリを節約するために完全なシングルタスクを前提として設計されたToolbox APIは後のMac OSの発展の足枷となることになる。
商品パッケージ名称のSystem Softwareのバージョン表記と、Systemファイルのバージョンが(日本語版は漢字Talkのバージョンも)同一になった。System 4までと同じく、画面は白黒ベースで基本的にシングルタスクのOSだが、MultiFinderが用意され、疑似マルチタスク環境が利用できるようになる。32ビット QuickDrawの登場により、24ビットフルカラーが扱えるようになる。TrueTypeが採用され、QuickTimeの登場によりマルチメディアデータを扱う環境が整う。ちなみにSystem 5というバージョンはない。これはSystem 6において、FinderとSystem自体のバージョンを統一するという方針によるものであった。この系列までは、一つのボリュームの中に同じファイル名のファイルは一つしか存在できないという制約があり、フォルダを分けていても、すでにMac内で使用されているファイル名はつけることはできなかった。2011年にはシステムクロックの表示がリセットされてしまう。
1996年12月20日のアップルとNeXTとの合併発表、WWDC '97で発表されたRhapsody計画(後のMac OS X Server 1.0)を経て、2000年のMacworld Expo/San FranciscoでMac OS Xに向かうことが発表され[5]、それまでのつなぎとしてシステムの近代化、インターネットへの親和性強化が図られる。Coplandプロジェクトで開発されたもののうち、使えそうな技術から順次採用を進め、半年ごとにマイナーアップデートとメジャーアップデートを繰り返すという方針が発表された。
Mac OS Xへの橋渡しの役割を担ったバージョンであり、アプリケーションパッケージやCarbonlibなど、Mac OS Xとの互換性を意識した機能が盛り込まれた。時期的にWindows XP/Mac OS X両者の影に隠れがちだが、最後のバージョンとなったMac OS 9.2.xはMac OS直系の到達点として高い完成度を持っている。
なお、Mac OS 9.0はMac OS 9.2.2までアップデートできる[8]。
Mac OSは組版・デザイン・写真・イラストレーションといった分野で好んで利用された。これはPC/AT互換機では、多色高解像度へ満足のいく対応が行われた時期が遅く、それまではMacが事実上唯一の存在であったことが最大の理由である。また、色調管理など多色画像処理に必須とされている機能にも早くから対応しており、完成度の高いWYSIWYGを当初から実現していたことも大きい。
さらにDTPのジャンルに特化したソフトが早くから多く開発・販売されたことが、印刷・出版業界におけるMacの普及に大きく貢献した。アドビシステムズからはPhotoshopやIllustrator、アルダスからはAldus PageMaker(のちにアルダスごとアドビシステムズが買収)、Quark社からはQuarkXPressといった、業務用ソフトウェアがそろっていた。
画像処理を得意とする理由としては、Lisa のためにビル・アトキンソンが中心となって開発したグラフィックルーチンLisaGrafがMacintoshに移植され、 QuickDrawとして初めの機種からROMの状態で搭載された点が大きい。また当初よりある程度先を見て広いメモリ空間を確保しており、いわゆる「640KBの壁」に悩まされていたMS-DOS系システムに比べて大きな画像を扱いやすかったという要素も挙げられる。グラフィックルーチンは Mac OS X から PDF をベースとした Quartz に替わったが、互換性を考慮して現在も残されている。
また、サウンド関連の機能が比較的充実していたこともあり(Sound Managerによるところも大きい)、Cubase、Logic Studio、Vision、Digital Performer、Pro Tools等のさまざまなソフトや周辺機器(アップル自身もMIDIインタフェースを発売)が発売され、プロのミュージシャンに盛んに利用された。ヤマハやローランドも初心者向けパッケージを発売し、アマチュアの愛用者も多かった。
デスクアクセサリ (Desk Accessory, DA) は、Systemと呼ばれていた頃のMac OSにおいて、使用中のアプリケーションとは別に起動しておける小物的なアプリケーションのことである。
初期のMacintoshはシングルタスクであったため、別のアプリケーションを使用するには一旦終了させなければならない。これは、搭載していたメモリが少なかったことに起因する。
デスクアクセサリは起動と終了の手間を省くための手段として用意された。わずかなメモリしか使わないため、使用中のアプリケーションとは別に起動しておくことができ、このころのMacには欠かせないものだった。サードパーティからは小物の位置づけであるにもかかわらず多機能なデスクアクセサリが多数開発された。Mac OSにあらかじめ搭載されていたデスクアクセサリもある。Mac OS 9まで残された「計算機」や「スクラップブック」がそうである。
デスクアクセサリを使用するためには、まず「Font/DA Mover」と呼ばれるユーティリティソフトウェアでシステムにインストールする。インストールしたデスクアクセサリはアップルメニューから起動できるようになる。
System7でMacが疑似マルチタスクになるとデスクアクセサリは単なる一アプリケーションとなり、Font/DA Moverも姿を消した。アップルメニューはアプリケーションやファイルを起動するためのランチャーとなった。Mac OS 9まではデスクアクセサリのランチャーであったことの名残だということがうかがえる。
|
|||||||||||||||||||||||
This text is available under the terms of the GNU Free Documentation License. Last update: 2012年2月15日 3:04:37:JST