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

1988年までに、Macintoshは発売から4年が経過していた。オペレーティングシステムのいくつかの側面は、Microsoft Windowsに劣り始めていた。[ 3 ]: 133 Systemソフトウェアアーキテクチャの多くの前提は時代遅れになっていた。主にシングルタスクモデルであり、その代替案は1986年のSwitcherで初めて検討され、その後System 5のMultiFinderに置き換えられた。
1988年3月、[ a ] [ 4 ]: XXIII-XXIV System 6のリリース直前、Appleの上級技術スタッフとマネージャーのグループが社外で会議を開き、Mac OS開発の今後の方向性を計画した。[ 3 ]: 96短期的に実現可能と思われる改善点は青いインデックスカードに、真のマルチタスクのような長期的な目標はピンクのカードに、オブジェクト指向ファイルシステムのようなより野心的なアイデアは赤いカードに書き込まれた。[ 3 ]: 96-98 [ 5 ]青とピンクのアイデアは並行してチームで進められた。青チームは映画『イエロー・サブマリン』の登場人物にちなんで「ブルー・ミーニーズ」と名乗り、1991年にSystem 7をリリースした。[ 6 ] [ 3 ]: 169ピンクチームは1992年にIBMとのAIMアライアンスの一環としてTaligent, Inc.としてスピンオフした。[ 3 ]: 167
ブルーモデルとピンクモデルで意図されたとおり、システム7の改良点は重要ではあるものの、段階的なものです。
System 7は、15枚のフロッピーディスクで最初にリリースされた後、コンパクトディスクでリリースされた最初の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 First Aidと、ディスクの初期化およびパーティション分割を行うApple HD SC Setupも収録されています。
System 7 の後のバージョン、具体的には System 7.5 と Mac OS 7.6 には、 AppleScript、Disk Copy、QuickDraw GX Extras、QuickTime Movie Playerなどを含む専用の「Utilities」および「Apple Extras」フォルダが付属しています。その他のオプションの追加機能やユーティリティは、システム CD から手動でインストールできます。
システム7.1.2は、Appleの新しいPowerPCベースのコンピュータをサポートする最初のMacintoshシステムソフトウェアバージョンです。これらのシステムでネイティブに動作するようにまだ更新されていなかった68kアプリケーションは、内蔵の68kプロセッサエミュレータによって透過的に(ユーザーが介入することなく)エミュレートされました。PowerPCと68kシステムの両方でネイティブに動作するために必要なコードを含むファットバイナリは、この時期に普及しました。このプロセスは、2006年のMacのIntelプロセッサへの移行時、および2020年に始まったMacのAppleシリコンへの移行時のユニバーサルバイナリの配布と似ています。
システム7.1.2は、「Power Macintoshへようこそ」というメッセージを表示して起動する唯一のMacintoshオペレーティングシステムのリリースです。リリース7.1.2Pではこれが元に戻されています。[ 9 ]
System 7.0と7.1には、FAT形式およびApple II形式のフロッピーディスクの内容にアクセスできるApple File Exchangeというユーティリティが搭載されています。System 7 Pro以降はPC Exchangeが搭載され、FAT形式のフロッピーディスクをMacintoshディスクのようにデスクトップにマウントできるようになりました。OS /2ディスクはFATファイルシステムを使用できます。Macは追加ソフトウェアを使用することでUNIXファイルシステムの読み書きが可能です。System 7はPCネットワークにアクセスし、TCP/IPなどの互換性のあるネットワークスタックを使用します。
System 7 は System 6 よりもメモリ使用量が大きかった。System 6 は 800KB のフロッピー ディスク1 枚からシステムを起動でき、約 600KB の RAM を使用するのに対し、 System 7 は 1メガバイトをはるかに超えるメモリを使用した。平均的な Mac に System 7 が快適に動作するのに十分な RAM が内蔵されるまでにはしばらく時間がかかった。System 7 は、フロッピー ディスクのみのシステムではもはや実用的に動作しなくなった最初のシステム リリースだった。当時販売されていたほとんどの Macintosh モデルにはハードディスクが標準装備されていたが、古いモデルの所有者は System 7 を実行したい場合は、新しい Mac を購入するか、外部SCSIハードディスク ドライブを購入してハードウェアをアップグレードする必要があった。
公式システムドキュメントである Inside Macintosh は、当初は 3 巻で出荷され、その後、 Mac Plusで導入された変更点を説明するために 1 巻が追加され、[ 10 ] 、 Mac IIとMac SE用にもう 1 巻が追加されました。[ 11 ]
System 7の仮想メモリを使用するには、ページングメモリ管理ユニット(PMMU)を搭載したMacintoshが必要です。Motorola 68030 CPUにはPMMUが内蔵されていますが、68020を搭載したMacintosh IIにも追加できます。
System 7.0はMacユーザーに急速に普及し、新しいソフトウェアの基本要件の一つとなった。
Apple社内でSystem 7の開発を担当したエンジニアリンググループは、「ブルー・ミーニーズ」として知られるようになった。これは、Appleのオペレーティングシステム戦略の一環として、比較的短期間で実装可能な機能が青いインデックスカードに書き込まれていたことに由来する。
ピンク色のインデックスカードの機能はピンクグループによって扱われ、後に不運なタリジェントプロジェクトとなった。[ 6 ]
System 7.0 は、無料で入手でき、自由に再配布できた Macintosh オペレーティングシステムの最後のバージョンです。System 7 は Apple から購入できましたが、その費用は名目上のもので、複製とメディアのみをカバーするものと考えられていました。Macintosh 販売店が、フロッピーディスク 1 箱分の費用で、顧客に店のデモ マシンを使用して System 7 のインストール ディスクをコピーすることを許可するのは一般的でした。[ 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 がリリースされました。このアップデートでは、ポータブルと明るさのコントロール パネルが更新され、Caps Lock 拡張機能が追加されました (PowerBook で Caps Lock キーが押されていると画面に上向きの矢印が表示されます) 。また、 68040システム向けに RAM ディスクとサウンド管理の最適化に加えて、キャッシュ スイッチ コントロール パネルが追加されました。「System 7 Tune-Up」と呼ばれる 3 つの小さなパッチもそれに続き、最初は、アプリケーションやAppleTalkなどの未使用の項目を終了することでメモリ管理を改善する拡張機能「System 7 Tuner」が追加され、バージョン 1.0 ではアプリケーションの「Get Info」ボックスに「最小」と「優先」のメモリ割り当てが追加されました。[ 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が初めて無償で提供しなかったシステムソフトウェアアップデートだったからです。購入しなければならず、これまで新しいシステムリリースを誰でも無料で入手できたユーザーグループやオンラインサービスからは大きな反発を招きました。抗議を受けて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 には、日付、時刻、数値の国際化をサポートするための内部変更も多数含まれています。また、「イネーブラー」をサポートした最初のバージョンでもあり、新しいハードウェアがリリースされるたびにシステムソフトウェアの新しいバージョンをリリースする必要がなくなりました。
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コンピュータにはほとんど収まりませんでした。そのため、新機能よりもむしろ軽微なバグ修正のために利用されることが多かったのです。
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が同梱されました。
システム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のコードネームであり、Mac OSのバージョン8まではデフォルトのシステムフォントの名前でもあった。[ 21 ] : 56
システム7.5.1は主に7.5のバグ修正ですが、Macクローンに備えて新しい「Mac OS」起動画面も導入しました。
システム7.5.2は、最初のPCIベースのPower Mac向けにのみリリースされ、Appleの新しいネットワークアーキテクチャであるOpen Transportを導入しました。
System 7.5.3 は、主要なバグ修正アップデートであり、他の PowerPC ベースのマシンや一部の 68k ベースのマシン向けのOpen Transportも含まれていました。7.5.3 では 68k エミュレータが改良され、ドラッグマネージャに半透明のドラッグ機能が追加されました。また、すべての Mac と互換性のある最初のバージョンのControl Stripが含まれていました。これは、 SMP (9500/MP)をサポートする Mac OS の最初のバージョンでした。
システム7.5.3リビジョン2には、パフォーマンスの向上、サードパーティ製RAM Doublerプログラムを使用するPowerBookの信頼性の向上、PowerPCアップグレードカードを搭載したPowerBook 500、2300、および5300シリーズコンピュータの信頼性の向上、起動ディスクコントロールパネル使用時の信頼性の向上、および1GB ハードディスクへのファイルコピー時の信頼性の向上が含まれています。
System 7.5.3 リビジョン 2.1 はPerforma 6400/180 および 6400/200 に同梱されていました。このリリースはこれらの機種専用で、System 7.5.3 リリース 2 では新しいハードウェア、特にビデオ カードと LocalTalk を介したファイル転送に安定性の問題があったためです。[ 17 ] : 235
システム7.5.4は、Apple側のミスにより、インストーラーに一部のコンポーネントが含まれていなかったため、提供が停止されました。
システム 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 ]など、いくつかのバグで知られています。
Systemフォルダ内のFontsフォルダです。