hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
UNIX 歴史
PDP-7は当時としても古く、また開発グループの所有する計算機でもなかった。このため、開発グループでは、当時の最新機種であったPDP-11を購入し、その上でUnixが動作するようになった。1971年のUnixバージョン1はPDP-11/20上で動作した。バージョン3までのUnixはアセンブリ言語で開発された。ベル研究所ではその後もUnixの改良が続けられ、パイプなどの機能が追加されていった。1973年に公開されたバージョン4において、UnixはC言語で書き直された。リッチーによれば、この高級言語の使用はコードの書き易さや可読性を念頭に置いたもので、この時点では移植性は重視されていなかったという。1975年に公開されたバージョン6はソースコードと共にベル研究所の外部、主に大学に広く配布され、教育・研究に使われた。バージョン6の対象機種はPDP-11シリーズのみであった。1976年の12月、ウロンゴン大学のリチャード・ミラーらはInterdata 7/32への移植を開始した。彼らは1977年の4月にInterdata 7/32上でUnixを動かす事に成功し、7月には大学の正式なシステムとなった。
UNIX 歴史
ベル研究所では、Unix上で開発されたアプリケーションを他のOSに移植する過程で、OS間の差異がその障壁となる事を認識していた。この解決策として、Unix自体を移植可能にするプロジェクトがスティーヴ・ジョンソンらによって1977年初頭に始まり、1978年の春にInterdata 8/32への移植を完了した。この移植版自体は公開されなかったが、この時に開発されたソースコードチェックツールや新たなCコンパイラは、1979年に公開されたバージョン7と共に配布された。これらの、ベル研究所で開発された初期のUnixは、現在ではResearch Unixと呼ばれている。
1970年代末から1980年代初頭にかけて、Unixは学術分野だけではなく産業分野でも使われるようになっていき、HP-UX, SunOS/Solaris, AIX, Xenix等のOSが作られた。
1980年代の末には、AT&T Unixシステムズ・ラボラトリーズとサン・マイクロシステムズが共同でUNIX System V Release 4 (SVR4) を開発した。これは、後の多くの商用Unixの母体となった。
1990年代には、BSDやLinuxといったUnixあるいはUnix系OSが、コンピュータ・ネットワークを通じて世界中の開発者の協力を得て開発され、人気を得ることになった。2000年には、AppleがUnixに基づいてDarwinというコアに基づくMac OS Xを開発した。
今日、Unixはサーバ、ワークステーション、モバイル機器などで広く使われている。
UNIX 標準化
1980年代後半から始まったオペレーティングシステム標準化の動きはPOSIXとなって結実し、あらゆるオペレーティングシステムの共通のベースラインとなっている。IEEEは主要なUnixシステムに共通する構造からPOSIXを作り、1988年に最初のPOSIX標準を公表した。1990年代初め、よく似た標準化が業界団体Common Open Software Environment (COSE) イニシアティブによって開始され、The Open Groupの管理するSingle UNIX Specificationとなった。1998年、POSIXとSingle UNIX Specificationの共通定義を提供するため、IEEEとThe Open GroupはAustin Groupを立ち上げた。
1999年、互換性を達成するため、いくつかのUnixシステムベンダーはSVR4のExecutable and Linkable Format (ELF) をオブジェクトファイルおよび実行ファイルの標準規格とすることに合意した。これによって、同一CPUアーキテクチャでの各種Unixシステムでバイナリ互換性の大部分が確保されることになった。
Unix系オペレーティングシステム（特にLinux）におけるディレクトリ構成の標準としてはFilesystem Hierarchy Standardがある。
UNIX コンポーネント
Unixシステムは複数のコンポーネントから成っている。カーネルに加えて、開発環境、ライブラリ群、文書、ソースコードなどが含まれる。Unixは自己完結的ソフトウェアシステムだった。そのため重要な学習ツールとして頭角を現し、幅広い影響を及ぼすことになった。
各種コンポーネントを含めても初期のシステムは大きくはなかった。V7 UNIXの場合、全バイナリと全ソースにマニュアルなどの文書を含めても10MB以下であり、9トラックの磁気テープ一本で事足りた。文書を印刷したものも2巻にまとまっていた。
Unixコンポーネントの名前やファイルシステム上の位置は歴史と共に変化している。それでもV7の実装は多くの場合初期の正規な構造と見なされている。
カーネル – /usr/sys配下にソースコードがあり、以下のようなサブコンポーネントから成る。
conf – ブート用コードを含む、コンフィギュレーションとマシン依存の部分
dev – ハードウェア（及び擬似ハードウェア）の制御用デバイスドライバ群
sys – カーネル本体。メモリ管理、スケジューリング、システムコールなど。
h – ヘッダファイル群。システム内のデータ構造やシステム定数を定義している。
UNIX コンポーネント
開発環境 – 初期のUnixには、ソースコードからシステム全体を作りなおせる程度の開発環境が含まれていた。
cc – C言語コンパイラ（V3 UNIXから）
as – アセンブラ
ld – リンカ（リンケージエディタ）
lib – ライブラリ（/libまたは/usr/libにインストールされる）。libcはC言語のランタイムをサポートするシステムライブラリ。他に数学ライブラリ (libm) などの各種用途のライブラリがある。V7 UNIX では、システムライブラリの一部として標準入出力ライブラリstdioが初めて導入された。その後機能が追加されるにしたがってライブラリの数も膨大なものになっていった。
make – ビルドマネージャ（PWB/UNIXから）。
include – ソフトウェア開発用ヘッダファイル群。標準インタフェースとシステム定数を定義している。
その他の言語 – V7 UNIXには、FORTRAN 77コンパイラ、任意精度演算言語（bc、dc）、スクリプト言語AWKが含まれており、その後のバージョンでさらに言語処理系が追加されていった。初期のBSDではPascal関連のツール群があり、最近のシステムではGNUコンパイラコレクションがある。
UNIX コンポーネント
他のツール群 – ファイルアーカイバ (ar)、シンボルテーブルを表示するツール (nm)、コンパイラ開発ツール (lex, yacc)、デバッグ用ツールなどがある。
コマンド – コマンドはUnixにおけるユーザープログラムの総称で、システム管理用（cronなど）、汎用ユーティリティ（grepなど）、テキストフォーマットや組版のパッケージといったアプリケーションに近いものなどが含まれる。
sh – 「シェル」はプログラム可能なコマンドラインインタプリタであり、ウィンドウシステムが登場する以前はUnixの主たるユーザインタフェースだった。GUIが主流となってからもよく使われている。
ユーティリティ – cp、ls、grep、find などUnixの中心的ツール群。さらに以下のように分類される。
システムユーティリティ – mkfs、fsck などのシステム管理ツール群
ユーザーユーティリティ – passwd、kill などの環境管理ツール群
文書整形 – Unixは当初から文書作成と組版のシステムとして使われてきた。nroff、troff、tbl、eqn、refer、pic といったコマンドがある。最近のUnixシステムでは、TeXやGhostscriptのパッケージもある。
UNIX コンポーネント
グラフィックス – plotサブシステムは単純なベクター描画をデバイスに依存しない形で生成し、デバイス対応のインタプリタが実際の描画を行う。現代のUnixシステムでは標準ウィンドウシステムおよびGUIとしてX11を含んでいることが多く、またOpenGLをサポートしていることも多い。
通信 – 初期のUnixシステムにはシステム間通信機能は含まれていなかったが、ユーザー間の通信機能として mail と write があった。V7 UNIX でシステム間通信のためのUUCPが導入され、BSD 4.1c でTCP/IPユーティリティが追加された。
UNIX 影響
Unixシステムは他のオペレーティングシステムに大きな影響を及ぼした。成功の要因は以下の通りである。
初期の実装では必須とされていたアセンブリ言語ではなく高水準言語で書かれている。先例として Multics や バロース B5000 があるが、このアイデアを一般化したのはUnixである。
当時の他のOSに比べて大幅に単純化したファイルモデルを採用しており、あらゆるファイルを単純なバイト列として扱っている。ファイルシステムの階層にサービスやデバイス（プリンター、端末、ディスクドライブなど）が含まれており、一様なインタフェースを提供しているが、単純なバイトストリームモデルに適さないハードウェア機能にアクセスする場合は、ioctlとモードフラグなどの追加機構を必要とすることがある。なおPlan 9ではこのモデルをさらに推し進め、追加機構を不要にしている。
UNIX 影響
Unixはまた、Multicsで導入された階層型ファイルシステムを一般化させた。当時の主要なOSでもストレージを複数のディレクトリやセクションに分割していたが、その階層レベルは固定で、1レベルということが多かった。いくつかの主要OSもMulticsにならってサブディレクトリを再帰的に追加する機能を備えるようになった。DECのRSX-11Mは "group, user" 型階層を採用し、それがVMSのディレクトリに進化した。CP/Mではボリューム単位であってディレクトリ階層がなかったが、MS-DOS 2.0 以降でサブディレクトリが利用可能となった。HPのMPEにおける group.account 型階層や、IBMのSSPやOS/400のライブラリシステムもある。それらシステムがまとめられ、より広範囲なPOSIXのファイルシステム仕様となった。
UNIX 影響
Multicsはまた、コマンドラインインタプリタを通常のユーザーレベルのプログラムとし追加コマンドを個別のプログラムで提供したが、Unixがその方式を一般化させた。Unixシェルはコマンドの対話的使用にもスクリプト言語としても使える（シェルスクリプト。IBMのJCLのようなジョブ制御専用言語は存在しない）。シェルもOSコマンド群もそれぞれ独立したプログラムなので、ユーザーはシェルを選べるし、自分で書くこともできる。新たなコマンドを追加してもシェルを修正する必要はない。また、Unixの独創的なコマンドライン構文により、パイプでコマンド同士を連結して使用することが可能となった。後のコマンドラインインタプリタの多くはUnixシェルに触発されている。
UNIX 影響
Unixの根本的な単純化想定は、ほぼあらゆるファイルフォーマットに改行コードで分割されたASCIIテキストを採用した点である。初期のUnixにはバイナリエディタはなく、システムの設定は全てシェルスクリプトというテキストファイルで行われていた。入出力もバイト単位が基本であり、Record-oriented filesystemとは異なる。ほとんどあらゆるものをテキストで表したことでパイプの有効性が高まり、単純で汎用的なツール群を開発するだけで、それらを連結して複雑な処理が可能となった。テキストとバイトに集中したことで、他のシステムよりもスケーラビリティと移植性が遥かに向上した。その後、テキストに基づくインタフェースは様々に応用可能と判明し、印刷言語（PostScriptやODF）やインターネット・プロトコル・スイート上のアプリケーション層のプロトコル（FTP、SMTP、HTTP、SOAP、SIPなど）に採用されている。
Unixは正規表現を一般化させるのにも一役買っており、今では様々な場面で正規表現が見られる。
C言語はUnix以上に広がり、今ではシステムプログラミングやアプリケーションプログラミングで広く使われている。
初期のUnix開発者らは、モジュール性と再利用性の概念をソフトウェア工学に導入する重要な役目を果たし、「ソフトウェアツール」という考え方を生み出すことになった。
UNIX 影響
Unixは比較的安価なコンピュータにTCP/IPプロトコルをもたらし、それがインターネットの爆発的な広がりに貢献するとともに、他のプラットフォームへのTCP/IP実装の手本となった。これによりネットワークの実装における多数のセキュリティホールが明らかとなった。
当初からUnixがオンライン文書を揃え、ソースコードへのアクセスを可能にしていたことは、プログラマの期待を高めることにつながり、1983年の自由ソフトウェア運動立ち上げに貢献した。
Unixの主要な開発者ら（およびUnix上で開発されたプログラム群）は、ソフトウェア開発の文化的規範を徐々に確立していき、その規範群がUnixのテクノロジー自体と同じくらい重要で有力なものとなっていった。それをUNIX哲学と呼ぶ。
UNIXが商用の「閉じた」OSとなっていく中で、現在につながる自由ソフトウェア/オープンソースのムーブメントが勃興し、UNIX同様の操作性と機能を提供するフリーなOSが生み出された。
多くのUNIX系OSがオープンソースで開発されているが、以下に挙げるOSは、ライセンスなどの問題からUNIXとは公称しない。
UNIX 影響
1983年にリチャード・ストールマンはフリーソフトウェア財団 (Free Software Foundation; FSF) を設立し、GNU (Gnu's Not Unix) プロジェクトを開始した。このプロジェクトの目的は、再配布自由・改変自由なUNIXクローンのOSを作成することであった。このプロジェクトにより、多くのUNIXシステム上で動作するソフトウェア、例えばEmacsやGCC等が作成され、これらソフトウェアは多くのUNIXシステムで使用されるようになった。しかしながら、OSの中核をなす "Hurd" の完成に手間取った（Hurdは現在も開発中）。
1991年にリーナス・トーバルズがLinuxカーネルを開発した。Linuxカーネルの特徴として、POSIXに準拠するように設計されたこと、GNUプロジェクトによって開発された様々なツールが動作するように作成されたこと、またライセンスにGPLが採用されたこと等が挙げられる。その結果、GNUプロジェクトの開発したソフトウェア等と共に、完全フリーのUNIXクローンとして利用されるようになった。有名な商用ディストリビューションとしてかつてRed Hat Linuxが存在し、現在ではRed Hat Enterprise LinuxやSUSE Linux等がある。
UNIX 影響
なおLinuxという名称は本来カーネルのみの名称にすぎず、OSとして完成させるための他のシステムの多くはGNUプロジェクトの産物である。そのためFSF側ではOSとしての名称は「GNU/Linux」とすべきだと主張しており、この名称を採用した最も有名かつ完全に自由なディストリビューションのひとつとして「Debian GNU/Linux」、およびそこから派生した「Ubuntu」などがある。ただし、そのようなディストリビューションの多くは、FSF の唱える自由ソフトウェアの精神と相容れない仕様を含むものが多いため、FSF からは「不自由」なディストリビューションと見なされている。
Linuxカーネルを利用した派生OSにAndroid他がある。
4.3BSD Network Release 2 (Net/2) に起源を持つのがFreeBSD・NetBSD・OpenBSD・DragonFly BSD・TrueOSのいわゆるBSD系Unixである。FreeBSDは安定性重視、NetBSDは新機能対応と移植性に優れ、OpenBSDはセキュリティを重視し、DragonFly BSDはマルチCPU構成での高性能という特徴を有し、TrueOSはカジュアルユーザにおいて簡単に導入して使えることを目指しており、特にFreeBSDはウェブ・ホスティングなどで標準的に使用されている。
UNIX 影響
USLとの和解以降これらBSD系UNIXはライセンス問題を排除した4.4BSD-Lite2をベースに移行し、いずれもフリーなOSとなっている。
オープンソース系BSDをベースとした商用OSとしてはAppleの「macOS」が知られており、中核部分を「Darwin」としてソース公開している。
Unixでは、システム時刻の値を1970年1月1日の午前0時0分0秒からの秒数で表しており、これをUNIX時間と呼ぶ。この値のデータ型は time_t で、歴史的に「符号つき long」と定義されている。32ビットのシステムでは、2038年1月19日にこの値が1個の0に31個の1が続く最大値 (0x7FFFFFFF) となり、1秒後には1個の1と31個の0が続く値 (0x80000000) となる。するとシステム時刻は、実装によって（符号ビットを無視するか否かによって）1901年または1970年にリセットされる。
1970年より前の時刻をUNIX時間で表すことは滅多にないため、time_t を符号なし32ビット整数と定義し直すという対策が考えられる。しかし、それでは単に問題を2106年2月7日に遅延させるだけであり、時刻の差を計算するソフトウェアでバグを生じる可能性がある。
この問題に対処しているバージョンもある。例えば、SolarisやLinuxの64ビット版では、time_t は64ビットとなっており、OS自身も64ビットのアプリケーション群も約2920億年間正しく動作する。64ビット版Solarisで既存の32ビットアプリケーションを動作させることもできるが、その場合は問題が残ったままである。一部ベンダーは標準の time_t はそのままにして、64ビットの代替データ型とそれを使用するAPIを別途用意している。NetBSDでは、次のメジャーバージョンである 6.x で32ビット版でも time_t を64ビットに拡張することを決定した。従来の32ビットの time_t を使用しているアプリケーションは、バイナリ互換性レイヤーを作って対応する。
1975年5月、DARPAは、ARPANETで使用するOSとしてなぜUnixが選ばれたのかを詳細に説明するRFC 681を文書化している。評価過程も文書化されている。当時のUnixのライセンス料は教育機関以外には2万ドル、教育機関には150ドルとなっていた。ARPAネットワーク全体でライセンス供与を受けるという提案に対して、ベル研究所はそういった示唆についてオープンだったと記されている。
その中で特に長所とされたのは、以下の点である。
UNIX ブランディング
1993年10月、Unix System Vのソースについての権利を保有していたノベルは、登録商標の権利をX/Open（現在のThe Open Group）に移管し、1995年にはUNIX関連事業をSCOに売却した。ノベルが実際のソフトウェアの著作権もSCOに売却したのかについては2006年に裁判となり、最終的にノベルが勝利した。SCO側は控訴したが、2011年8月30日に裁判所が棄却したため、裁判は終結した。
アメリカなどで、登録商標としてのUNIXはThe Open Group が保有している。現在、日本における「UNIX」という商標は複数の区分で登録されており、電子計算機関連においてアメリカン テレフォン アンド テレグラム カムパニーやエックス/オープン・カンパニー・リミテッドの登録もある。
UNIX ブランディング
日本では、日本マランツ（現在は合併してディーアンドエムホールディングス）が、電気機器分野でUNIXという名前で先行して商標登録を行なっていたため、UNIXという商標の権利関係がはっきりしていなかったことがあった。このことから、書籍などでの商品名などの登録商標についての断り書き一覧などで「UNIXオペレーティングシステムは,AT&Tのベル研究所が開発し,AT&Tがライセンスしています.」（『Life with UNIX』邦訳版での例）などのように書かれたことがあった。現在も日本マランツは音響機器用に「unix」を使用している。他の国でも同様に分野を限定して同じ商標を別の意味で登録することができ、本棚、インクペン、瓶詰めの膠（にかわ）、おむつ、ヘアドライヤー、食品コンテナなどで登録された例がある。
Single UNIX Specificationに完全に準拠しているとThe Open Groupに認められたシステムだけがUNIXを名乗ることができる。そのため認証を受けていないシステムは「Unix系」と呼ばれる。
UNIX ブランディング
The Open Groupは "UNIX" を特定のOS実装ではなく、OSのクラスを指すものと定義している。すなわち、Single UNIX Specificationに準拠しているとThe Open Groupに認められたシステムのみがUNIX 98やUNIX 03といった登録商標を付けることを許されており、そのためにベンダーは認証料と毎年のロイヤルティを支払わなければならない。認証を受けたOSとしては、AIX、HP-UX、IRIX、Solaris、Tru64（かつての "Digital UNIX"）、A/UX、macOS、z/OSの一部などがある。
認証を受けていないシステムを表すため、（また、ジャーゴンファイルのUN*Xの項目によれば、商標であることを標示するための「TM」を避けるために）、「UN*X」のようにグロブ記法を使って表記されることがある。ジャーゴンファイルの記述によれば、法的にはUNIXと書いてもTMを付けることは強制されないのだが、この記法は広く使われてしまっている（ジャーゴンファイル訳本の『ハッカーズ大辞典』初版にある「逆にアスタリスクを使うと権利侵害になるらしい」という記述は誤訳なので注意）。
The Open Groupは商標の普通名称化を防ぐため、UNIX という語には常に「システム」などの語をつけて使って欲しいとしている。
本来の形は "Unix" なのだが、Unix という形もよく使われている。これについてデニス・リッチーは、Association for Computing Machinery (ACM) の開催した第3回OSシンポジウムにUnixの論文を送る際「troffと新たな組版システムを開発したばかりでスモールキャピタルを印字できることに興奮して、それを使ってしまったため」だとしている。当時の多くのOSは大文字のみで名称を記述するのが一般的だったため、多くの人は習慣的に大文字のみで "UNIX" と記述した。
UnixやUnix系の複数のブランドを総称するため、Unixの複数形が時折使われることがある。最も一般的な複数形は Unixes だが、Unixをラテン語の名詞の第3格変化として扱い複数形を Unices とする例もよく見られる。古英語的に Unixen とする例はまれだが、ときおり見かける。
UNIX 主なUnix系OS
Berkeley Software Distribution (BSD) およびBSDの子孫
現在主要なものに、FreeBSD、NetBSDがある。いずれも386BSDから生まれた。
FreeBSD
BSDの子孫。多くの派生版がある（中には有償のものも含まれる）。
Darwin
AppleがDarwinプロジェクトによってオープンソース化したmacOSの中核。FreeBSDのソースコードをベースとし、中核にはMachが使われている。
DragonFly BSD
FreeBSDから派生したBSDの子孫。ハイブリッドカーネルを採用している。
NetBSD
BSDの子孫。58以上のアーキテクチャに対応している。
OpenBSD
NetBSDから派生したBSDの子孫。
GNU/Linux
Linuxカーネルから派生した、Linuxディストリビューション全般やELIKS (en:Embeddable Linux Kernel Subset) を言う。中には有償のものも含まれる。Linux Standard Base仕様を元に設計されるため、ほぼPOSIX準拠となる。Linuxカーネルを利用した派生OSにAndroid他がある。
GNU/Hurd
GNUプロジェクトの公式OSとして現在開発中である。中核にはMachが使われている。
Solaris/OpenSolaris
UNIX 主なUnix系OS
サン・マイクロシステムズのOS。現在、最新版のSolaris 11が提供されているが、以前の版も最終リリースのものがダウンロード可能である(Solaris 8, Solaris 9)。もともとは有償版しかなかったが、SPARC版が無償化され、ついでx86版も（一度有償に戻ったが）無償化された。また、カーネル等の主要コンポーネントをオープンソース化したOpenSolarisもリリースされ、そこから多くの派生ディストリビューションも生まれている。
MINIX
IBM PCでも動作すること目的に開発された教育用Unix系OS。80386の仮想記憶には対応していなかったため、Linuxに仮想記憶が実装されるきっかけとなった事でも有名。なお、当初はフリーではないライセンスでリリースされていたが、2000年にバージョン 2.0.2 が BSDライセンスのもとでリリースされ、フリーなOSとなった。
Haiku
BeOS互換のオープンソースOS。POSIXに準拠するよう開発されている。
AIX
IBMの、SVR4とBSD4.4をベースとしたUNIX。現在、最新版のAIX 7.2が提供されている。
ACIS
IBMが6100RT/PCシリーズ用に提供していた4.2BSDベースのOS。アカデミック分野の顧客にのみ提供された。AT&T UNIXとBSDのライセンスを持つ顧客にはソースコードも提供された。
UNIX 主なUnix系OS
AOS
IBMが6100RT/PCシリーズ用に4.3BSDを移植したもの。アカデミック分野の顧客にのみ提供された。AT&T UNIXとBSDのライセンスを持つ顧客にはソースコードも提供された。
Domain/OS
アポロコンピュータが開発したワークステーションに搭載されたUNIXの機能も持つ独自OS。マイクロカーネル上のOS MiddlewareとしてBSD4.3とSVR3を搭載し同時独立動作を可能とした。ヒューレット・パッカード (HP) に買収されたその後は市場から姿を消した。
Ultrix
DECが同社のVAXやDECstation向けに出していた4.2BSD/4.3BSDベースのOS。初の64ビット実装を行ったUNIXとしても知られている
Tru64 UNIX
DECが開発した、Alphaアーキテクチャのサーバ/ワークステーション用のOS。当初は「OSF/1」と呼ばれ「Digital UNIX」を経て Tru64 UNIX となった。DECの買収とともに、コンパック、ヒューレット・パッカード (HP) へと引き継がれ、現在も販売されている。
DG/UX
DataGeneralのサーバ/ワークステーション用のOS製品の商標。System-V系をベースにしているが、一部BSD系の機能を付加
HP-UX
UNIX 主なUnix系OS
ヒューレット・パッカード (HP) のPA-RISCアーキテクチャによるサーバ/ワークステーション用のOS製品の商標。OSF/1への移行を前提にSVR3系をベースに実装されたが、そのまま発展したOS。HP-UX V10以降はSVR4ベースとなる。2002年リリースのHP-UX 11i v1.6では業界で初めてインテルItaniumプロセッサに対応する商用OSを提供した
OpenServer
SCOがマイクロソフトから引き継いだXENIXを発展させたIBM PC用のUNIX。一時期はPC用UNIXのトップシェアを誇っていた。
OS/390, z/OS
メインフレーム専用OSであるOS/390およびz/OSはPOSIX準拠OSである。通常UNIXと呼ばれないが、標準のUNIX環境(Unix System Services - USS)により、OS/390やz/OSのネイティブアプリケーションとPOSIX準拠アプリケーションを同時稼働できる。
macOS
UNIX 主なUnix系OS
独自改良のMachマイクロカーネルとFreeBSDのユーザランドによって実現されたOS  (Darwin) 上にCocoa, Carbon, Core Foundationなどを実装したMac用OS。なお、2007年10月に出荷されたMac OS X v10.5以降は、The Open Groupの認証を受けたUNIXである。また、同じくDarwinを実装した派生OSにiOSがある。
A/UX
Apple Computerが開発した、SVR2ベースのMacintosh用OS。X11やコンソールのほかに、Mac OSによく似たインターフェイスのウィンドウシステムを備えていた。当時のMacintoshはMac OS以外をブートできないため、いったんSystem7が起動する。
MachTen
MachマイクロカーネルとFreeBSDをベースとした、Mac OS内で起動するOS。
BeOS
BeのワークステーションであるBeBox、またはPower Mac、PC/AT互換機で動作するUNIX互換OS。メディアOSとしてマルチメディアを扱うのに長けた。マイクロカーネルにはMachを使用しているが、ユーザカーネルなどのソースコードはオリジナルUNIXは使用せず、POSIX仕様をベースに新しくフルスクラッチされた。
BSD/OS
UNIX 主なUnix系OS
初期BSDから分岐し商業プロダクトとなったUNIX。BSDiが開発、後に組込み系でリアルタイム制御に対応したUNIX互換OS「LINX」を開発・販売していたWind Riverがソフトウェア部門ごと買収。当初の名前はBSD/386
XENIX
マイクロソフトがSVR2をベースに開発・販売していたIBM PC向けUNIX。仮想メモリをもたない8086とFDで動作するシンプルなシステム。教育用および安価なUNIX環境として高いインストールベースを誇った。1983年、SCOから販売されていたが、マイクロソフトがサーバOS戦略を独自路線（OS/2 → Windows NT）へ切り替えたため、後にSCOへ売却された。
PANIX
エー・アイ・ソフトが、SVR4をPC/AT互換機・PC-9800シリーズに移植して発売していたもの
UnixWare
USLの純正SVR4がノベルに売却され、ノベルの技術（Netwareのサポートなど）を取り入れられたUNIX。その後SCOへ売却される。
IRIX
シリコン・グラフィックス (SGI) のUNIX。GUIに優れる。映像製作分野でのシェアが高い。SVR4.2系
NeXTSTEP/OPENSTEP
UNIX 主なUnix系OS
NeXT ComputerのOS。当初は同社のワークステーション専用のOSで、Machに4.3BSD相当の機能を搭載したものであった。後にPC/AT互換機などで動作するOSとして単体販売もされた。
Coherent
Marc Williams製。UNIXライクなOS。
UNICOS
Crayのスーパーコンピュータ用のUNIX。
RISC/os
ミップス・コンピュータシステムズのUNIXワークステーション/サーバ専用のUNIX。日本ではクボタコンピュータ（株）が代理店をしていた。
Σ
通産省主導の国策プロジェクトとして開発されたOS。開発当初はBSD系だったが後にSystem V (Release2) 系に路線変更。プロジェクト的には失敗に終わったとされ、また、その後も少なからず他の国策プロジェクトに悪影響を与えたとされる。
HI-UX
日立製作所のワークステーション、サーバで動作する。当初は68000系ワークステーションで稼働したSystem V系独自OSであったが、後にハードウェアアーキテクチャの変更(PA-RISC)に伴い、HP-UXをベースとした製品へ変更となった。
NEWS-OS
ソニー製のNEWSワークステーション専用のUNIX。当初は4.2BSDベースであったが、後に4.3BSDベースとなる。終末期にはSVR4.2ベースとなった(NEWS-OS6.x)。
OA/UX
UNIX 主なUnix系OS
シャープ製のOAシリーズ、IXシリーズのオフコン/ワークステーション専用のUNIX。当初はSystemIIIベースであったが、後にSystemVベースとなる。コンソール画面での漢字表示、オンボードの辞書ROMを用いたかな漢変換など独自の日本語化が行われていた。
UniOS-U/UniOS-B/UniOS-Σ
オムロンが開発・販売していたLUNAワークステーションのうちMC68030を用いたモデル専用のUNIX。SystemV系、BSD系、Σ準拠の3種類が供給された。MC88000を搭載したLUNA88k-WSのOSはMachマイクロカーネル（ユーザカーネルは4.xBSD）であった。
EWS-UX(UX/4800)
日本電気 (NEC) 製のEWS4800ワークステーション専用のUNIX。SVR3系のCISC版とSVR4（当初は、SVR4.0,後にSVR4.2、4.2MP）系のRISC版が存在する。その後、UP-UXをOSとするUP4800サーバ・シリーズが発売になり、これらが統合されてUX/4800に名前が変更となった。CPUをR10000シリーズ（64ビット）としたモデルの発売に伴い、32ビット版と64ビット版が提供されている。
PC/UX
NEC製PC-9800シリーズ（80286ベースのもの）専用のUNIX。SVR2ベース。
SUPER-UX
UNIX 主なUnix系OS
NEC製SXスーパーコンピュータ向けのUNIX。なお、地球シミュレータ向けには、このOSを地球シミュレータ向けに拡張したものが利用されている。
SX/A
富士通製ミニコンのFACOM Aシリーズ（A30など）・Σ-Station（Σプロジェクトとは無関係）シリーズ専用のUNIX。純正SVR3をベースに4.2BSDのTCP/IP機能を盛り込まれていた。
SX/G
富士通製ワークステーションのFACOM Gシリーズや後継のFMGシリーズのUNIX。Unix System Vをベースにしていた。
UXP/DS
富士通DS/90・GP7000Dシリーズ専用のUNIX、USL純正のSVR4をベースに開発された。
UXP/M
富士通製汎用機（FACOM後継機であるMシリーズ、GS (Gloval Server) シリーズ）で動作するSVR4互換のUNIX。他の富士通汎用機のOS (MSP/VSP) と同様に、VM上で稼動する。
RTU
MASSCOMP製リアルタイムUNIX、世界で初めてUNIXをリアルタイム化したUNIX。SVR3系カーネルをベースに4.2BSDのTCP/IPを利用していた。コンカレント・コンピュータに買収後名前は消えるが、機能性は現在も継承されている。
CX/UX
ハリスコンピュータ製NHxxxxシリーズで動作する、SVR3系リアルタイムUNIX。SVR3系カーネルをベースに4.2BSDのTCP/IPを利用していた。コンカレント・コンピュータに買収後名前は消えるが、機能性は現在も継承されている。
PowerMAX OS
コンカレント・コンピュータ製PowerHawk、NightHawk、TurboHawkシリーズで動作する。SVR4ES/MP純正カーネル（USLのカーネルベース）にPOSIX1003.1b（リアルタイム）、POSIX1003.1c（POSIXスレッド）の拡張を行い、XPG4の認定も受けている。事実上、最後の商用UNIXにおけるリアルタイムUNIXである。（2011年現在、販売中）
NCR UNIX
NCRの発売するUNIX。
UNIX UNIX環境を提供するソフトウェア
OSではないが、UNIXに相当する環境を提供するソフトウェア。
Windows NT系
Windows NT系はPOSIX準拠のサブシステムをもつ。Windows 2000ではInterixサブシステムを導入することで、UNIX環境を構築することができる。Windows XPおよびWindows Server 2003ではPOSIXサブシステムがServices for UNIXとして別配布である。Windows Server 2003 R2、Windows Vista (Ultimate、Enterprise) およびWindows Server 2008では、Subsystem for Unix-based Applications として、標準搭載されている。Windows 10 Anniversary Update以降はWindows Subsystem for Linuxとして搭載されている。
OS OS
固有名詞として、
また創作物に登場するものとして、
Clean
Clean（クリーン）は、プログラミング言語の一つで、純粋関数型言語である。Haskell とよく似ている。
一意型により、参照透過性を保ちつつ、ファイルの破壊的な更新などができる。これは、参照透過性を保つためには値を複製した上で結果として返す必要があるが、その後複製元を二度と使用しない（参照しない）ことが保証できるのであれば、わざわざ複製せずとも直接破壊的に値を更新しても構わない、という考え方に基づく。例えば、変数aに1を加算するには
のようにして、以降a2を使用する。もし今後もa = 1という前提で使用するならばこの方法しかないが、そうでなければaは無駄になる。しかし、プログラマはa = 1を二度と使用しないとわかっていても処理系にはわからない。それを処理系に知らせる手段が一意型（一意性型属性）である。処理系がa = 1という定義を二度と使用しないとわかりさえすればa2は不要となり、aを破壊的に更新していけばよい。無論a = 1であることを期待してaを使用すると期待通りに動かなくなるが、それは最初に処理系と交わした約束を破ったということにほかならず、コンパイラの型推論システムはaを一意型に型付けしない。つまり、aの管理はコンパイラの型推論システムが責任を持って行うことになる。
コンシューマーゲーム
コンシューマーゲーム（英:Console Game）又はコンスーマーゲームとは、主に「家庭用ゲーム」を指し、市販されている家庭用ゲーム機でのプレイを前提として作られるコンピュータゲーム用語。
コンシューマーゲーム 名称
コンシューマーゲーム(コンスーマーゲーム)、およびコンシューマーゲーム機(コンスーマーゲーム機)とは、消費者（コンシューマー/コンスーマー）である個人や一般家庭が直接購入（BtoC）するという意味で名付けられた和製英語で、英語ではそれぞれ「コンソールゲーム（en:console game）」「ビデオゲームコンソール（en:video game console）」と呼ばれる。
コンシューマーゲーム機はCPU、メモリー、画像処理チップ、音源チップなどで構成されており技術的にはパソコンと同じである。専用モニターに接続してキーボードで操作する汎用コンピューターがパーソナルコンピューターであり、家庭用テレビに接続し主にコントローラーで操作するゲーム用途のコンピューターがコンシューマーゲーム機である。
据え置き型のテレビ接続型ゲーム専用機（テレビゲーム）だけを指す言葉として用いられる場合もあるが、携帯型ゲームも含む場合も多い。個人が一般家庭で楽しむコンシューマーゲームに対して、企業が購入し運営する形態（BtoB）のゲームをアーケードゲーム（業務用向けゲーム）という。
コンシューマーゲーム 名称
日本では家庭用ゲーム機市場がパソコンゲーム市場を大きく上回り、アーケードメインの企業からみてコンシューマーからパソコン市場が外れ、1988年設立のコンシューマ・ソフト・グループが業界と消費者向けの新作ゲームのプロモーション展示会を開催したことで若い一般プレイヤーにも存在が知られ、団体名のコンシューマソフトが家庭用ゲーム機向けソフトの意味で広まった。
コンシューマーゲーム 名称
携帯型ゲーム機のゲームボーイが登場すると「家庭用」という言葉がいまひとつ当てはまらず、電子ゲームというとゲーム&ウオッチとの性能差が大きいためこれも合わず、同じく携帯型のゲームギアは家庭用に該当し得るため細分化した結果、ゲーム機が携帯型と据置型とで区別されるようになったが、据置型は後から命名されたレトロニムと感じられたとみられ、プレイヤーの多くは家庭用を据置型の意味で使った。そして1990年代から携帯型と据置型、個人と家庭向けをまとめて表す「コンシューマー」が使われるようになった。英語のコンソールゲームと同じ意味で単にコンソールの言葉が広まったのは1990年代後半以降にインターネットが普及し始めてからで、オンラインゲームの人気やXboxなど新しい据置型ゲーム機が登場したことで日本国外のゲーム情報も広まるようになったからであったとみられている。2006年に任天堂が過去のハードで発売されたゲームを配信するバーチャルコンソールが登場したことでマニア以外にも個人、家庭用向けゲーム機をコンソールと呼ぶことが広まった。
以上の挙げた言葉はいずれも何かしら難点があり何でも使えるとはいえず、家庭用ゲーム機は携帯型も含むかどうかで注釈が必要で混同すると考えられ、コンシューマーは単にConsumerと訳すと意味が通じず、Consumer Gameでも別の意味にとれる、コンソールはゲームや英語もよく知らない人には意味が分かり難いのである。
コンシューマーゲーム 分類
テレビゲーム（据え置き型ゲーム）
狭義における典型的な「家庭用」ゲーム機であり、1台で複数人が遊ぶ、1人で遊ぶゲームであっても家族で別々にセーブできる、バラエティーやパーティグッズとしてのゲームで使える、携帯型より大型にできるために比較的高性能にできる、などが挙げられる。バーチャルリアリティ が楽しめる機種や、Nintendo Switchのように携帯型ゲーム機として持ち出せるハイブリッド型もある。
携帯型ゲーム
元来ゲームを「携帯する」という意図の元に市場を開拓していったが、通信機能など個人ごとに所有するゲーム機という方向で市場が広がった。
コンシューマーゲーム 略歴
1972年のマグナボックスによる「オデッセイ」が、世界初の「コンシューマーゲーム機」スタイルの市販製品とされている。この当時はゲームソフトをハードウェアに内蔵した機種しかなく、1つのゲーム機では内蔵されたゲームしかプレイできなかった。しかし、アタリの「Atari 2600」に代表されるゲーム機とゲームソフトを物理的に分離し、ゲームソフトをロムカセットで供給することが可能になると、1つの機種でもロムカセットを交換すれば別のゲームをプレイできるゲーム機が登場した。これが大ヒットしたことによりゲームソフトの販売市場が形成され、ゲーム機は爆発的に普及することとなった。
日本では1983年の任天堂による「ファミリーコンピュータ」の影響が大きく、その後も「ゲームボーイ」「スーパーファミコン」と海外でも大成功を収めた。また、ビジネスモデルも変化し、マルチプラットフォーム化やプラットフォームの枠を越えたクロスプレイも増えた。
コンシューマーゲーム 略歴
ドリームキャストのインターネット（ウェブブラウザ）やPlayStation 2のDVD-Video再生機能が付いていたことをはじめ、デジタルカメラの画像表示などのマルチメディア機機能を搭載するようになった。ハードディスク搭載DVDレコーダーとしての機能を持つPSXのように、家電製品の色彩を帯びた製品も珍しくなくなった。また、家庭用ゲームはゲーム専用機と呼ばれることもあるが「優れたUIを持つ多機能な総合的なエンタテインメント機器」としても提唱された。欧米ではHuluやNetflixなどセットトップボックスやスマートテレビとして利用された。
コンシューマーゲーム ソフトの供給媒体
主な日本国内で見るゲームソフトの供給媒体と対応ゲーム機としては、以下の通りである。
光ディスク
CD-ROM（CD-ROM2/SUPER CD-ROM2/メガCD/セガサターン/3DO/ネオジオCD/PlayStation/PlayStation 2）
LD-ROM（レーザーアクティブ〈LD-ROM2/MEGA-LD〉）
GD-ROM（ドリームキャスト）
DVD-ROM（PlayStation 2/Xbox/Xbox 360）
BD-ROM（PlayStation 3/PlayStation 4/Xbox One/PlayStation 5）
UHD BD（PlayStation 5）
UMD（PlayStation Portable）
独自規格ディスク（ニンテンドー ゲームキューブ/Wii/Wii U）
インターネットインフラの発達に伴い、ダウンロードコンテンツやダウンロード販売、クラウドゲーミングで提供されるストリーミングもある。
コンシューマーゲーム 電化製品として
広義においては、家電製品でもある。ゲームを含む家電製品のカテゴリーとして、娯楽家電（情報娯楽家電ないしデジタル家庭電化製品とも）という分野がある。電気（→電力）を消費して娯楽を提供する装置であり、家庭内にあるために電気保安上の制約として電気用品安全法の適用対象となっているが、2006年4月からはPSEマークのないものを発売できないという規制が、段階を追って発効されている。
Classic Mac OS
Classic Mac OS（クラシック マック オーエス）、Mac OS（マック オーエス）、System（システム）は、Appleが開発・販売していたオペレーティングシステム (OS)。1984年、Macintoshと共に登場し、グラフィカルユーザインタフェース (GUI) の普及に大きく貢献した。
元々はSystem、Mac OSと称されてきたが、Appleは、Mac OS 9までをClassic Mac OSと総称している。なお、現行のmacOS (OS X, Mac OS X) はClassic Mac OSを基盤としたものではなく、NEXTSTEPの技術を基にしている。
Classic Mac OS 概要
当初のMacintoshは、ハードウェアの一部として提供されるToolbox ROM（現在は通常OSで提供される高レベルなAPIを含む）とOSとが、一体化したシステムソフトウェアとして扱われ、Systemと呼んでいた。
Macintosh互換機の登場によりApple自身もMac OSという呼称を使うようになり、System 7.5.1からは起動画面で Mac OSロゴが表示されるようになった。Mac OSという呼び名が通称から正式なものになったのは、1997年1月、Mac OS 7.6がリリースされた時である。互換機の普及とともに、MacintoshのハードウェアとOSを明確に区分する必要が生じたことによる。その後Appleの方針転換により互換機は市場から姿を消したが、Mac OSという名前はその後のAppleのOS製品に引き継がれている。1998年に発売されたiMac以降のMacintoshでは、Toolbox ROMの内容の大半がMac OS側に移されたNew World ROMマシンとなって、ほぼハードウェアから独立したOSとなった。
Classic Mac OS 概要
ビットマップディスプレイとマウスの利用を前提としていること、オーバーラップするマルチウインドウやメニュー操作、マルチスタイルフォントに代表される WYSIWYG 表示など、ゼロックスで1970年代に研究開発されていた暫定Dynabook環境（SmalltalkをOSとして動作するAlto）の多くを盗んだが、Altoでは3つあったマウスボタンをMacintoshでは1つに限って、操作体系を分かりやすく構築し直した。ファイルシステムやドラッグ・アンド・ドロップのファイル操作、国際化に必要な情報を保存するためのリソースとコードの分離、ファイルとアプリケーションソフトウェア（アプリケーション）との関連付け、データ形式に依存しないクリップボード、プルダウンメニューやゴミ箱を発明するなど、今日でも使われている多くの独自のアレンジを加えることで使い勝手を向上させた。暫定Dynabook環境では部分的に隠れたウインドウの再描画もできなかったが、QuickDrawの実装により、これを実現させた。こうした改良により、GUIというものをコンピュータの世界に広く浸透させた。
Classic Mac OS 概要
Macintoshに追随してマウスが付き始めた他のパーソナルコンピュータでは、アプリケーションごとにGUIのデザインの統一性が全くない時代が長く続いた。これは統一されたインフラストラクチャが存在しなかったことによる点が大きい。一方、Macintosh はインフラの提供にとどまらず、「作法」とでも言うべきヒューマン・インタフェース・ガイドラインを定めることで、ひとつのソフトが使えれば、他のソフトも使えるというコンピュータ利用の形態を、パーソナルコンピュータで実現したさきがけとなった。
Classic Mac OS 特徴
Mac OSは組版・デザイン・写真・イラストレーションといった分野で好んで利用された。これは、PC/AT互換機では多色高解像度へ満足のいく対応が行われた時期が遅く、それまではMacintoshが事実上唯一の存在であったことが最大の理由である。また、色調管理など多色画像処理に必須とされている機能にも早くから対応しており、完成度の高い WYSIWYG を当初から実現していたことも大きい。
さらにDTPのジャンルに特化したソフトが早くから多く開発・販売されたことが、印刷・出版業界におけるMacの普及に大きく貢献した。アドビシステムズからはPhotoshopやIllustrator、アルダスからはAldus PageMaker（のちにアルダスごとアドビシステムズが買収）、Quark社からはQuarkXPressといった、業務用ソフトウェアがそろっていた。
Classic Mac OS 特徴
画像処理を得意とする理由としては、Lisaのためにビル・アトキンソンが中心となって開発したグラフィックルーチンLisaGrafがMacintoshに移植され、 QuickDrawとして初めの機種からROMの状態で搭載された点が大きい。また当初よりある程度先を見て広いメモリ空間を確保しており、いわゆる「640KBの壁」に悩まされていたDOSシステムに比べて大きな画像を扱いやすかったという要素も挙げられる。グラフィックルーチンはMac OS XからPDFをベースとしたQuartzに替わったが、互換性を考慮してMac OS X v10.3まではQuickDraw関連の開発が続行され、Mac OS X v10.4で非推奨となった。
また、サウンド関連の機能が比較的充実していたこともあり（Sound Managerによるところも大きい）、Cubase、Logic Studio、Vision、Digital Performer、Pro Toolsなどのさまざまなソフトや周辺機器（Apple自身も MIDIインタフェースを発売）が発売され、プロのミュージシャンに盛んに利用された。ヤマハやローランドも初心者向けパッケージを発売し、アマチュアの愛用者も多かった。
Classic Mac OS 特徴
デスクアクセサリ (Desk Accessory, DA) は、Systemと呼ばれていた頃のMac OSにおいて、使用中のアプリケーションとは別に起動しておける小物的なアプリケーションのことである。
初期のMacintoshはシングルタスクであったため、別のアプリケーションを使用するには一旦終了させなければならない。これは、搭載していたメモリが少なかったことに起因する。
デスクアクセサリは起動と終了の手間を省くための手段として用意された。わずかなメモリしか使わないため、使用中のアプリケーションとは別に起動しておくことができ、このころのMacintoshには欠かせないものだった。サードパーティーからは小物の位置づけであるにもかかわらず多機能なデスクアクセサリが多数開発された。Mac OSにあらかじめ搭載されていたデスクアクセサリもある。Mac OS 9まで残された「計算機」や「スクラップブック」がそうである。
デスクアクセサリを使用するためには、まず「Font/DA Mover」と呼ばれるユーティリティソフトウェアでシステムにインストールする。インストールしたデスクアクセサリはAppleメニューから起動できるようになる。
System 7でMacが疑似マルチタスクになるとデスクアクセサリは単なる一アプリケーションとなり、Font/DA Moverも姿を消した。Appleメニューはアプリケーションやファイルを起動するためのランチャーとなった。Mac OS 9まではデスクアクセサリのランチャーであったことの名残だということがうかがえる。
Classic Mac OS 開発
ジェフ・ラスキンは1978年後半に普通の一般人をターゲットにした使いやすくて安いコンピュータを目標にMacintoshプロジェクトを立ち上げた。ラスキンは1979年9月にプロトタイプを開発できるエンジニアを探した。リサのチームに所属していたビル・アトキンソンは、その年の上旬に入社していたサービス技術者のバレル・スミスを紹介した。
AppleはMacintoshのコンセプトとして、ユーザーがオペレーティングシステムの存在をなるべく意識しなくても済むことを目指していた。他のOSではOSに対する知識がなければできないような基本的なタスクを、Macintoshではマウスとアイコンの操作により実現できた。DOSなどの当時のOSはテキスト入力形式のコマンドラインインターフェイスを採用しており、これとは一線を画していた。
Classic Mac OS 開発
1981年1月にスティーブジョブズがMachintoshプロジェクトを引き継いだ。LisaとMachintoshのプロジェクトが始まってから3か月後の1979年12月に、ジョブズとAppleのエンジニアたちはXeroxのパロアルト研究所を訪問した。パロアルト研究所で斬新なGUI技術を開発しているとの話をラスキンらパロアルト研究所の元研究者たちから聞いたジョブズは、Appleの株を提供する見返りとして、Xerox Altoの実物と、Smalltalkの開発環境を視察する約束を取り付けた。商品化されたLisaやMacintoshはXerox Altoのコンセプトをベースにしているが、メニューバー、プルダウンメニュー、ドラッグアンドドロップ、ドラッグによるウィンドウサイズ変更などの直感的な操作など、グラフィカルユーザーインターフェイスの要素の大半はAppleが独自に開発した。
Classic Mac OS 開発
IBM PCには起動テスト (POST) や基本入出力システム (BIOS) のために8KBのROMが搭載されていたが、MacのROMは64KBとかなり大きく、OSのコアとなるコードを格納していた。オリジナルのMac ROMの大半は、Machintosh開発初期メンバーの1人であるアンディ・ハーツフェルドが開発した。天才的なプログラミングのトリックとハッキングにより最適化されたプログラムをアセンブリ言語で記述し、貴重なROMスペースを節約した。彼はROM以外にも、カーネル、 Macintosh Toolbox、複数のデスクトップアクセサリ (DA) も開発した。フォルダやアプリケーションのアイコンは、後にマイクロソフトでWindows 3.0のアイコンをデザインしたスーザン・ケアがデザインした。ブルース・ホーンとスティーブ・キャップスはMacintosh Finderの他にも、たくさんのMacintoshシステムユーティリティを開発した。
Appleはこのマシンを積極的に売り込んだ。発売されるとニューズウィーク誌の1984年11月/12月号で39ページ全ての広告スペースを買い切った。洗練されているが高額な前期種のLisaを売り上げですぐに超えた。AppleはすぐにMacWorksを開発した。これはLisa用のMacintoshエミュレーターで、Macintosh XLとして販売されて開発が終了するまでにSystem 3までのアプリケーションを使用できた。LisaのOSに含まれていた先進的な機能の多くはMachintoshのOSがSystem 7になるまで実現されなかった。