System 7(後にMac OS 7と改名)は、 Apple Computer社が開発したMacintoshコンピュータ向けオペレーティングシステムであるMac OS の7番目のメジャーリリースです。1991年5月13日にリリースされ、System 6の後継として、仮想メモリ、パーソナルファイル共有、QuickTime、TrueTypeフォント、強制終了ダイアログ、そして改良されたユーザーインターフェースを搭載しました。[ 1] [2]
開発中のコードネームは「Big Bang」で、最初のリリースでは以前のバージョンと同様に「The System」または「System」と名付けられました。バージョン7.5.1では起動画面に「Mac OS」という名称が初めて表示され、1997年のバージョン7.6で正式にMac OSに改名されました。Mac OS 7シリーズは、OS 7の後継として開発が進められていたCoplandの開発が難航したため、クラシックMac OSの中で最も長く続いたメジャーバージョンとなりました。Coplandは開発中止となり、 Mac OS 8に置き換えられました。

1988年までに、Macintoshは発売から4年が経過していました。オペレーティングシステムのいくつかの側面は、Microsoft Windowsに遅れを取り始めていました。[3] : 133 システムソフトウェアアーキテクチャの前提の多くは時代遅れになっていました。特にシングルタスクモデルは、1986年のSwitcherで初めて代替が検討され、その後System 5でMultiFinderに置き換えられました。
1988年3月、[a] [4] : XXIII–XXIV System 6 のリリース直前に、アップル社の上級技術スタッフとマネージャのグループがオフサイト会議を開催し、Mac OS の開発の今後の方向性を計画した。 [ 3] : 96 短期的に達成できそうな改良点は青いインデックスカードに、真のマルチタスクなどの長期目標はピンクのカードに、オブジェクト指向 ファイルシステムなどのもっと野心的なアイデアは赤いカードに書き込まれた。 [3] : 96–98 [5]ブルーチームとピンクチームのアイデアは並行して進められた。ブルーチームは映画「イエロー・サブマリン」の登場人物にちなんで「ブルー・ミーニーズ」というニックネームをつけ、1991年に System 7 をリリースした。[ 6 ] [3 ] : 169
ブルーおよびピンク モデルの意図どおり、システム 7 の改善は重要ですが、漸進的です。
最初は 15 枚のフロッピー ディスクで公開された後、System 7 はコンパクト ディスクでリリースされた最初の Apple オペレーティング システムとなりました。以前のシステムとは異なり、System 7 には主要なソフトウェア パッケージがバンドルされていませんでした。新しく購入したMacintoshコンピュータには System 7 がインストールされており、多くの場合、HyperCard、At Ease、Mouse Practiceなどのソフトウェアがバンドルされていました。後に、Macintosh Performaファミリーには、ClarisWorks、The New Grolier Multimedia Encyclopedia、Microsoft Bookshelf、Spectre VR、Power Peteなど、さまざまなソフトウェア バンドルが追加されました。System 7 が導入されたのはインターネットが一般的に使用されるようになる前のことだったので、 MacTCP、FreePPP、Netscapeなどのソフトウェアは含まれていませんでした。後に、これらはインターネット サービス プロバイダからディスクで入手できるようになり、 Adam C. Engstの Internet Starter Kit for Macintoshなどの書籍にバンドルされました。Power Macintoshマシンには、グラフ電卓のNuCalcも含まれていました。 System 7 には、システム拡張機能とコントロール パネルの形式で AppleTalkネットワークおよびファイル共有ソフトウェアが含まれています。
System 7にデフォルトでインストールされる基本ユーティリティには、基本的なテキスト編集作業やReadmeドキュメントの閲覧に使用できるTeachText (後のバージョンではSimpleTextに置き換えられました)が含まれています。また、追加の「Disk Tools」フロッピーディスクには、ディスク修復用のDisk First Aidと、ディスクの初期化とパーティション分割を行うApple HD SC Setupが含まれています。
System 7の後継バージョン、特にSystem 7.5およびMac OS 7.6には、専用の「Utilities」および「Apple Extras」フォルダが付属しており、AppleScript、Disk Copy、QuickDraw GX Extras、QuickTime Movie Playerが含まれています。その他のオプションの追加機能やユーティリティは、System CDから手動でインストールできます。
System 7.1.2は、Appleの新しいPowerPCベースのコンピュータをサポートする最初のMacintoshシステムソフトウェアバージョンです。これらのシステムでネイティブに動作するようにまだアップデートされていない68kアプリケーションは、内蔵の68kプロセッサエミュレータによって透過的に(ユーザーの介入なしに)エミュレートされました。PowerPCと68kの両方のシステムでネイティブに動作するために必要なコードを含むファットバイナリは、この時期に普及しました。このプロセスは、 2006年のMacのIntelプロセッサへの移行時や、2020年に始まった MacのApple Siliconへの移行時に配布されたユニバーサルバイナリと似ています。
System 7.1.2は、起動時に「Welcome to Power Macintosh」と表示される唯一のMacintoshオペレーティングシステムのリリースです。リリース7.1.2Pでは、この表示が元に戻されています。[9]
System 7.0 および 7.1 には、 Apple File Exchangeというユーティリティが搭載されており、 FATおよびApple IIフォーマットのフロッピーディスクの内容にアクセスできます。System 7 Pro 以降にはPC Exchangeが搭載されており、FAT フォーマットのフロッピーディスクをMacintosh ディスクのようにデスクトップにマウントできます。OS /2ディスクは FAT ファイルシステムを使用できます。Mac は、追加ソフトウェアを使用することで UNIX ファイルシステムの読み書きが可能です。System 7 は PC ネットワークにアクセスし、TCP/IP などの互換性のあるネットワークスタックを使用します。
System 7 のメモリ使用量は System 6 よりも大きかった。System 6 は 800k のフロッピー ディスク1 枚からシステムを起動でき、約600 KBのRAM を使用するのに対し、System 7 は 1 MBを優に超える RAM を使用する。一般的な Mac が System 7 を本当に快適に動作させるのに十分な RAM を内蔵して出荷されるまでには、しばらく時間がかかった。System 7 は、フロッピー ディスクのみのシステムでは実用的に動作しなくなった最初のシステム リリースであった。当時販売されていたほとんどの Macintosh モデルにはハード ディスクが標準装備されていたが、旧モデルの所有者が System 7 を実行したい場合は、新しい Mac または外付けSCSIハード ディスク ドライブを購入してハードウェアをアップグレードする必要がありました。
公式システムドキュメント「Inside Macintosh」は当初3巻で出荷され、その後Mac Plusで導入された変更点を説明する巻が追加され、[10] Mac IIとMac SEに関する巻も追加されました。[11]
System 7の仮想メモリには、ページングメモリ管理ユニット(PMMU)を搭載したMacintoshが必要です。Motorola 68030 CPUにはPMMUが搭載されており、68020を搭載したMacintosh IIにもPMMUを追加できます。
System 7.0 は Mac ユーザーに急速に採用され、すぐに新しいソフトウェアの基本要件の 1 つになりました。
System 7 を担当した Apple 社内のエンジニアリング グループは、 Apple のオペレーティング システム戦略の一環として比較的短期間で実装できる機能が書かれた青いインデックス カードにちなんで、「 Blue Meanies 」と呼ばれるようになりました。
ピンクのインデックスカード機能はピンクグループによって担当され、後に不運なタリジェントプロジェクトとなった。[6]
System 7.0は、無料で入手でき、自由に再配布できた最後のMacintoshオペレーティングシステムのバージョンです。System 7はAppleから購入できましたが、コストはわずかで、複製とメディアの費用のみと考えられていました。Macintoshの販売店が、顧客が店のデモ機を使用してSystem 7のインストールディスクをフロッピー1箱のコストでコピーできるようにすることは一般的でした。[12] NautilusなどのCD-ROMマガジンのディスクにはSystem 7が収録されていました。MacユーザーがAOL、CompuServe、GEnieなどのオンラインサービスからSystem 7の数千のコピーをダウンロードした後、Appleはサービスを調査し、この人気に基づいてSystem 7.1でMac OSを小売製品として販売し始めました。Appleは、 2013年に OS X Mavericksがリリースされるまで、主要なオペレーティングシステムのアップグレードに対して料金を請求し続けました。
System 7の初期リリース直後の1991年10月には、7.0.1マイナーアップデートがリリースされました。このアップデートでは、PortableとBrightnessのコントロールパネルが更新され、Caps Lock拡張機能(PowerBookでCaps Lockキーが押されると画面に上向きの矢印が表示される)が追加されました。また、68040システム向けのRAMディスクとサウンド管理の最適化に加えて、Cache Switchコントロールパネルも追加されました。さらに、「System 7 Tune-Up」と呼ばれる3つの小さなパッチもリリースされました。このパッチでは、アプリケーションやAppleTalkなどの未使用項目を終了させることでメモリ管理を改善する拡張機能「System 7 Tuner」が追加され、バージョン1.0ではアプリケーションの「情報を見る」ボックスに「最小」および「推奨」のメモリ割り当て情報が表示されるようになりました。 [13]その後、バージョン1.1がリリースされ、 LaserWriterドライババージョン7.1.1が同梱され、「Tuna Helper」と呼ばれる隠し拡張機能が追加されました。これは、システムがファイルを消失する「ファイル消失」バグを修正するためのものでした。[14]最終リリース1.1.1には、1.1に含まれていたすべての機能に加え、StyleWriter 7.2.2プリンタドライバ、Chooser 7.1、Tuna Helperのマイナーアップデートも追加されました。[15] [16]
1992年8月、7.1アップデートがリリースされました。これはAppleが有料化した最初のシステムソフトウェアバージョンです。この変更について、David Pogueは次のように書いています。[17] : 225
System 7.1 が注目された理由は他にもある。それは、Apple 社が無料で提供しなかった初のシステム ソフトウェア アップデートだったからだ。新しいシステムのリリースを誰もが利用できるようにすることに慣れきっていたユーザー グループやオンライン サービスは、System 7.1 を購入する必要があり、これに激怒した。Apple 社は抗議に直面して態度を軟化させ、最終的にユーザー グループとオンライン サービスのメンバーに System 7.1 アップグレード キットを 30 ドル未満で提供した。しかし、結果は明らかだった。Apple 社は、システム ソフトウェアのスーパー ストアとして世界に君臨する Microsoft 社に嫉妬していたのだ。アップグレードにそもそも価値があるのか、疑問に思う人も多かった。System 7.1 では膨大な数の変更が行われたが、そのほとんどは根深いコア レベルの書き換えであり、標準的なアメリカの Mac ユーザーにとっては何の役にも立たなかった。
— デビッド・ポーグ、MacWorld Macintosh Secrets、第4版
7.1の新機能として、フォントフォルダが追加されました。[18]これは、System 7.0で導入された、システムファイルへのフォントのドラッグアンドドロップという、時間のかかる作業に代わるものです。また、 System 6のFont/DA Moverアプリケーションも7.0で使用可能でしたが、これもSystem 7.1に置き換えられました。System 7.1には、日付、時刻、数値の国際化をサポートするための多くの内部変更も含まれています。また、System 7.1は「イネーブラー」をサポートした最初のバージョンでもあり、これにより、新しいハードウェアがリリースされるたびにシステムソフトウェアの新バージョンをリリースする必要がなくなりました。
7.1には、7.1P1から7.1P6(7.1P4を除く)までの一連の特殊バージョンが作成され、7.1以降に発売された、または既に発売されていた様々なPerformaモデルに同梱されました。これらの特殊バージョンには、At Ease、Launcher、そしてシステムソフトウェアのその後のバージョンに統合されたその他の変更点が含まれていました。
最初のメジャーアップグレードはSystem 7.1.1(別名「System 7 Pro」)でした。このリリースは、7.1にAppleScriptツール、QuickTime、Apple Open Collaboration Environment(AOCE)をバンドルしたもので、System 7はメモリ使用量の制限により、やや古いマシンでは動作に問題がありましたが、System 7 Proは当時のMacintoshコンピュータにはほとんど対応していませんでした。System 7 Proは、新機能よりも軽微なバグ修正のために主に利用されました。
Appleは、1991年のSystem 7リリース直後の1992年にAIMアライアンス(Apple、IBM、Motorola)を共同設立し、後にPower MacintoshファミリーとなるPowerPCベースのマシンの開発を開始しました。これらのマシンのサポートは、System 7.1.2へと発展しました。
System 7.1.2は小売販売されることはなく、PowerPC Macの初期ロットに同梱され、68k版はQuadra 600シリーズの一部に同梱されました。その後の出荷分にはSystem 7.5が同梱されました。
System 7.1.2P は 7.1.2 と同じで、1994 年 7 月から 11 月の間にリリースされた Performa 630、LC 630、および Quadra 630モデルに同梱されていました。
1994 年 9 月 12 日に、以前のアップデートからのバグ修正といくつかの新機能を備えた System 7.5 がリリースされました。
システム7.5のコードネームは「カポネ」で、これはアル・カポネと「シカゴ」に由来する。シカゴはマイクロソフトのWindows 95のコードネームであり、バージョン8までのMac OSのデフォルトのシステムフォントの名前でもある。[21] : 56
System 7.5.1 は主に 7.5 のバグ修正ですが、Mac クローンに備えて新しい「Mac OS」起動画面も導入されました。
最初のPCIベースの Power Mac専用にリリースされた System 7.5.2 では、Apple の新しいネットワーク アーキテクチャであるOpen Transportが導入されました。
System 7.5.3は、主要なバグ修正アップデートであり、他のPowerPCベースマシンおよび一部の68kベースマシン向けのOpen Transportも含まれています。7.5.3では、68kエミュレータが改良され、ドラッグマネージャに半透明ドラッグ機能が追加されました。また、すべてのMacと互換性のあるコントロールストリップの初バージョンも含まれていました。これは、 SMP (9500/MP)をサポートした最初のMac OSバージョンでした。
System 7.5.3 Revision 2 には、パフォーマンスの強化、サードパーティの RAM Doubler プログラムを使用した PowerBook の信頼性の向上、PowerPC アップグレード カードを使用した PowerBook 500、2300、および 5300 シリーズ コンピュータの信頼性の向上、起動ディスク コントロール パネルを使用する際の信頼性の向上、および 1 GB ハード ディスクにファイルをコピーする際の信頼性の向上が含まれています。
システム7.5.3リビジョン2.1は、Performa 6400/180および6400/200に同梱されていました。この特定のリリースは、これらのマシンに特有のもので、新しいハードウェア、特にビデオカードとLocalTalk経由のファイル転送において、システム7.5.3リリース2に安定性の問題があったためです。[17] : 235
System 7.5.4 は、一部のコンポーネントがインストーラーに含まれていなかったという Apple のミスにより廃止されました。
System 7.5.5 には、PowerPC ベースの Mac 上の仮想メモリとメモリ管理のパフォーマンスが大幅に向上し、タイプ 11 エラーが 1 つ解消されました。[説明が必要]また、信頼性の向上もいくつか含まれており、DOS 互換カードを備えたフロッピー ディスクを使用する Mac の修正、PowerPC PowerBook および Performa 5400 から 9500 コンピュータのハード ディスク アクセスの改善、Apple TV チューナーまたは Macintosh TV リモコンを搭載した Mac の修正、LocalTalk とネットワークの改善 (特に Performa 5400 と 6400)、より高速な 180 MHz Mac (PowerPC 604 または 604e プロセッサ搭載) のシステム起動の修正、PowerPC アップグレード カードを搭載した Quadra または Centris コンピュータでサウンドを大量に使用するアプリケーションを使用する際の信頼性の向上、ネットワーク上で複数のバックグラウンド アプリケーションや共有プリンタを使用する際の安定性の向上などが含まれています。 System 7.5.5は、Macintosh Plusなどの68000ベースのMacや、Macintosh IIcxなどの32ビットアドレスをサポートしていないROMを搭載したMacで実行できる最後のSystem 7リリースでもあります。7.6以降では、68030プロセッサと32ビットアドレス対応のROMが必要となり、起動時に自動的に32ビットアドレスが有効になります。[22]
Mac OS 7.6(コードネーム「Harmony」)は、1997年にリリースされた最後のメジャーアップデートです。7.6では、オペレーティングシステムは正式に「System」ではなく「Mac OS」と呼ばれました。新機能には、刷新された機能拡張マネージャ、Power Mac用のネイティブPowerPCコードの増加、バンドルされたインターネットツールとユーティリティの増加、メモリ割り当ての増加によるFinderの安定性向上などが含まれます。[23]このバージョンでは、 7.5で追加されたPowerTalk機能がアプリケーションサポートの不足により削除され、Motorola 68000や68020を搭載したモデルを含む多くの古いMacintoshモデルのサポートが廃止されました。
Mac OS 7.6.1では68k例外処理ルーチンがPowerPCに移植され、タイプ11エラーが害の少ないエラー(通常はタイプ1、2、または3)に変更され、クラッシュしたアプリケーションはオペレーティングシステムをクラッシュさせるのではなく、安全に終了することが多くなりました。[24]
この期間中、AppleはCoplandという名の全く新しい「現代的な」オペレーティングシステムのリリースを試みていた。1996年にCoplandプロジェクトが中止されると、AppleはRhapsody (2001年までにMac OS Xとしてリリースされるものへと進化する)がリリースされるまで、6ヶ月ごとにOSのアップデートをリリースする計画を発表した。[25]さらに2つのリリースがリリースされ、現在は正式にMac OSとしてブランド化されている。Mac OS 7.6と、マイナーバグ修正版の7.6.1である。その後のバージョンはMac OS 8–8.6とMac OS 9–9.2としてリリースされた。
Appleの歴史上困難な時期にリリースされた7.6は、システムにインストールされるコンポーネントをカスタマイズできないこと[26]や、RAMディスクの使用中にシャットダウンすると一部のシステムがクラッシュする傾向があることなど、いくつかのバグがあることで知られています。[27]
7.1以降、すべてのシステムフォントのデフォルトの場所は、Systemフォルダ内のFontsフォルダです。