Unixの簡単な歴史

UNIXの開発は1969年にニュージャージー州のBell Laboratoriesで開始されました。 ベル研究所(1964年-1968年)はMultics(Multiplexed Information and Computing System)と呼ばれるマルチユーザーのタイムシェアリングオペレーティングシステムの開発に携わっていた。 Multicsは失敗でした。 1969年初頭、ベル研究所はMulticsプロジェクトから撤退した。

Multicsに取り組んでいたBell Labsの研究者(Ken Thompson、Dennis Ritchie、Douglas McIlroy、Joseph Ossannaなど)は、自分自身とBell Labsのプログラミング、ジョブ制御、およびリソース使用のニーズに合わせてオペレー Multicsが撤退したとき、Ken ThompsonとDennis Ritchieは、別の小さなマシン(DEC PDP-7[Programmed Data Processor4K memory for user programs])で宇宙旅行を再生するためにオペレーティングシステムを書き直す必要があ その結果、UNICS(UNiplexed Information and Computing Service)と呼ばれるシステムが”emasculated Multics”でした。

Unixの最初のバージョンは、低レベルのPDP-7アセンブラ言語で書かれていました。 その後、R.M.McClureによってPDP-7用にTMGと呼ばれる言語が開発された。 TMGを使用してFORTRANコンパイラを開発したKen Thompsonは、代わりにMartin Richardが開発した以前のBCPL言語に基づいて、Bと呼ばれる新しい高レベル言語のコンパイラを開発 PDP-11コンピュータがベル研究所に到着したとき、Dennis RitchieはCと呼ばれる新しい言語を作成するためにB上に構築しました。 Unixコンポーネントは後にC言語で書き直され、最終的には1973年にカーネル自体で書き直された。

1975年にリリースされたUnix V6は非常に人気がありました。 Unix V6は無料で、そのソースコードとともに配布されました。

1983年、&Tで商用バージョンであるUnix System Vをリリースしました。

一方、カリフォルニア大学バークレー校は独自のバージョンのUnixの開発を開始しました。 バークレーはまた、伝送制御プロトコル/インターネットプロトコル(TCP/IP)ネットワークプロトコルの包含に関与していた。

以下は、1980年代初頭のUNIXホストにおける主要なマイルストーンであった

•AT&TはSystem V Unixを開発していた。

•Berkeleyは独自のUnix BSD(Berkeley Software Distribution)Unixを主導しました。

•サン-マイクロシステムズは、SunOSと呼ばれる独自のBSDベースのUnixを開発し、後にSun Solarisに改名されました。

•MicrosoftとSANTA Cruz operation(SCO)は、XENIXと呼ばれる別のバージョンのUNIXに関与していました。

•ヒューレット-パッカードは、ワークステーション用にHP-UXを開発しました。

•DECはULTRIXをリリースしました。

*1986年、IBMはAIX(Advanced Interactive eXecutive)を開発しました。

コメントを残す

メールアドレスが公開されることはありません。