Unixの歴史
バージョン7やUNIX/32V, PWB/UNIXはAT&T外部に積極的に宣伝され、1980年には「800件以上のシステムがベル研究所外部で動作している」とされ、翌1981年には、「2000件以上」と広報された。 その後のResearch Unixは バージョン8, 9, 10 と開発されてはいるが、外部への配布はごく一部の大学などに留まり、成果は主に論文などで知られている。また、システムとしてはUnixよりもむしろPlan 9につながっている点も多い。
1980年、カリフォルニア大学バークレー校は、DARPAからの資金援助を受けて、4BSDを完成させる。1981年には、BSDにTCP/IPに基づくネットワーク機能を組み込むプロジェクトが開始される。これは、最終的に1983年に4.2BSDとして実現された。TCP/IPがBSD Unixに標準採用されたことはインターネットの創成期の発展に大きく寄与した。たとえば、このTCP/IP対応コードは、後にMicrosoft Windows等で一時期使われた。こうしてBSDに伴うソケットAPIはネットワークAPIのデファクトスタンダードとなった
この1980年代初頭の時期には、大学でUNIXに慣れ親しんだ学生が企業に入り、商業分野でもUNIXの知名度が上昇することになった。
1980年には、マイクロプロセッサを用いたコンピュータ上で動作する商用UNIXの開発が始まった。同年、オニックスシステムズはザイログのZ8000を用いた自社コンピュータC8002上でUNIXを動作させた。
そこで、トンプソンは、ベル研究所内にあったほとんど使われていないPDP-7に目をつけ、これを借りてスペース・トラベルを移植した。
この経験は、Multicsプロジェクトで担当したファイルシステムをPDP-7上で実装する際に役立つこととなった。1969年にトンプソンとリッチーらは、PDP-7上でファイルシステムを実装し、次にそれを活用するためのユーティリティー群を作っていった。こうして、階層型ファイルシステム、プロセスとデバイスファイルの概念、コマンドラインインタプリタを含むシステムができあがり、結果的にほぼOSの機能を有するものとなった。その後1ヵ月ほどで、トンプソンはアセンブラ、エディタ、シェルなどを作り上げ、OSとして完結させた。 こうしてできあがったOSは、後にUNIXと呼ばれるものになるものであった。
Multicsで使われていたメインフレームコンピュータであるGE-645は2MBのメモリを有していたが、PDP-7は約16KBのメモリしか有しておらず、Multicsで予定されていた多くの機能をあきらめざるを得なかった。結果的に、UNIXはMulticsより機能的にはるかに小さいものになった。
このように、スペース・トラベルというゲームは、UNIXの開発開始に関連はあるが、スペース・トラベルが直接的にUNIXへと発展したわけではなく、相互に独立した開発であった。
当時OSF/1を本格的に採用していたのはDECだけであり、DECは独自に開発を継続して1995年にはブランド名をOSF/1からDigital UNIXに変更した。
UNIX System V Release 4が完成すると間もなく、AT&TはUNIXの権利をノベルに売却した。デニス・リッチーはこの取引を、エサウが目先の利益のために大事な権利を売ってしまったという聖書のエピソードにたとえた。ノベルはこれを基にNetWareとSVR4を統合したUnixWareを開発し、マイクロソフトのWindows NTに対抗しようとした。
1993年、ノベルはX/OpenコンソーシアムへUNIXの商標と認証権を売却することを決めた。1996年、X/OpenとOSFが合併し、The Open Groupが生まれた。特に1998年のSingle UNIX Specification策定以降、The Open Groupの各種標準は何がUNIXで何がUNIXでないかを定義するものとなっている。
1995年、既存のUNIXライセンスを管理サポートする事業と今後のSystem Vのコードベースを開発する権利がノベルから旧SCOに売却された。なお、ノベルがUNIXの著作権も売却したかどうかは裁判で争われている(後述)。
1997年、AppleはMacintoshの新たなOSのベースとなるものを捜し、NeXTが開発したNEXTSTEPを選択した。このOSの中核部はBSDとMachカーネルに基づいており、アップルはそれを取得後 Darwinと名付けた。Darwin から生まれたのがmacOSであり、USENIXでアップル社員はデスクトップパソコン市場で最も広く使われているUnix系OSだと述べている。