UNIX このソフトに関して何かを語ると必ず誰かから「そこは違う」「正確で 
 ない」とお叱りを受けるのであるが、敢えて語ろう。それほどこだわりを 
 持つ人の多いソフトである。 
 UNIXは早い話がコンピュータ用の汎用OSである。誕生以来ソースコードを 
 同時に公開する習慣があったので、それを多くの人が改造して多種多様な 
 「UNIX」が生まれた。 
  
 従って商標として登録された狭い意味でのUNIXはThe Open Groupが管理して 
 いるOSであるが、広い意味の「UNIX的なもの」は世界共通の全てのコンピュ 
 ータ利用者の共有物であるといえる。 
 【UNIXの誕生】 
 1960年代末にアメリカで進められていた汎用OSを作るプロジェクトMultics 
 の開発スタッフの一人、Ken ThompsonはそのMulticsのシステムを個人的に 
 利用してゲームソフトを開発していたが、使用料金の高さに悩んでいた。 
 その時彼は研究室の片隅でほこりをかぶっていた旧式のミニコンPDP-8(7という 
 説も)を見つけ、許可を得てこの上で動く簡単なOSを作り、開発環境をそこに 
 移した。このゲーム開発用OSがUNIXの原点である。 
  
 このOSはMulticsから色々な要素を学んでいたが小さな機械で動かすためかなり 
 機能を絞っていた。しかし逆にとても軽快に動くOSであった。(Multicsはその 
 ソースコードがPL/Iで書かれていたこともあり、非常に重たいOSであった)この 
 OSに注目したのが同僚のDennis RitchieとBrian Kernighanで、Kernighan 
 がこのOSに Unics と名付けた。(後にUNIXと書くようになる) 
  
 UNIXは1971年には最新のミニコンであったPDP-11に移植され、更に1972-1974年 
 頃にRitchieがこのOSをCで書き直し、このため非常に高い移植性を持つように 
 なった。彼らはこのソフトを学校や研究機関には非常に安い金額でソースを 
 提供したため、世界中の大学・研究機関にUNIXは普及した。 
 【UNIXの系譜】 
 UNIXは基本バージョンの権利はAT&Tが管理し、ここでUnix ver.1からver.7まで 
 開発された。一方1975年頃元々の開発者のThompsonはカリフォルニア大学バーク 
 レイ校でBill Joyらと共に色々と新しい思想を取り入れたUNIXを作成した。 
 このソフトはBSD (Berkeley System Distribution)と呼ばれている。BSDは1975 
 年の1.0BSDから1992年頃に出た4.4BSDまでが開発された。このAT&T版とBSDが 
 UNIXの二大潮流である。 
 AT&T版のUNIXはUnix Ver.7の次の版は Unix System III という名前になる。その 
 後 System IV, System V まで行くが、この後は今度は System V という名前の 
 ままで、Release 1 からRelease 4.2 まで開発される。特に有名な SVR4 とは 
 UNIX System V Release 4 で1989年に発表されたものである。 
 UNIXは元々利用者が勝手に改造していくことを許容する雰囲気のあるOSである 
 ため、世界中でおびただしい数のバリエーションが生まれた。その為ひとつの 
 UNIXマシンで開発したアプリケーションが他のUNIXマシンに持っていくと全く 
 動かないということがしばしば起きるようになり、UNIXは全然「汎用」では 
 ないOSになってしまった。 
 そこで1988年頃からUNIXを統一しようという動きが起きる。音頭を取ったのが 
 本家のAT&Tで、Sun Microsystemsなどを抱き込んでUI(Unix International) 
 を作るが、それにより自分の所のUNIXが異端的になりそうになったIBMはこれ 
 に対抗してDECなどと共に別の統一UNIX団体OSF(Open Software Foundation) 
 を結成した。これによって「統一UNIX」が二種類できる事態になった。なおUI 
 が作られた時にAT&TはUNIXに関する権利を子会社にUSLに移動している。 
 しかし1991年頃になるとパソコンの性能向上によりWindowsマシンをNetware 
 で結んだLANシステムが、従来のUNIXマシンの市場を浸食し始める。この 
 「黒船」に驚いたUI,OSF両グループは少しずつ歩み寄りを始め、1993年に 
 COSE(Common Open Software Environment)を結成して、両者は統合される 
 ことになった。ここから更にX/Openが生まれる。 
  
 一方AT&TのUNIXに関する権利を管理していたUSLが1993年に問題のNetware 
 を販売しているNovellに買収されてしまう。これによってこの当時Novell 
 はネットワークという分野における覇者となったのである。 
 この買収に合わせてUIは解散。UNIXという名前に関してはNovell社から 
 X/Openに委譲された。そしてX/Openは1996年にOSFと合併し The Open Group 
 となった。そこで現在、正統なUNIXはThe Open Groupが管理している。 
 【他のUNIX】 
 このような正統的UNIXに対して、各コンピュータメーカーも各々のUNIXを 
 開発していた。代表的なのがSun MicrosystemsのSun OS, IBMのAIXである。 
  
 Sun OSは当初BSD系であったが、後に SVR4の要素を取り入れて大幅に 
 模様替えした。それ以降のSun OS はSolarisの異名を持つ。ただし 
 バージョン番号が複雑なことになっている。その問題はSolarisの項 
 参照のこと。 
 IBMのAIXは1985年頃から提供されているが、当初からBSD系とSystemV系 
 の両方の要素を取り入れた独特の地位を保持していた。 
 このような商用UNIX以外にもNeXTの元になったMachなどもある。 
 【LinuxとFreeBSD】 
 1993年にNate Williams, Rod Grimes, Jordan K. Hubbardの3人が開発 
 しはじめたUNIXライクなOSがFreeBSDである。このOSの開発は後述のLinux 
 同様、世界的なプロジェクトとしてボランティアによる開発が進められて 
 いったが、開発の管理体系がしっかりしており、FreeBSD自体も非常に 
 強固なシステムとなっていて評価は高い。現在サーバーOSの市場で 
 Linuxと共に最も普及しているOSとなっている。 
  
 Linuxは1991年にLinus Torvaldsは個人的にUnixライクなOSを開発し 
 はじめたのがベースである。彼がそのOSを開発するにあたり様々な人に 
 質問をしたことから、開発の協力者が次々と現れ、やがて世界的な 
 プロジェクトで開発が進められることになった。LinuxはFreeBSDと違い 
 誰でも自由に改造することができるため、世の中にはおびただしい数の 
 Linuxが出回っている。その中で信頼性の高いモジュールを集めて構成 
 されたセットがLinuxディストリビューションと呼ばれる。近年は 
 その中のRedHat社が管理しているものが信頼性と機能の高さで評価され 
 て普及しており、企業システムや信頼性を要求するサーバーでは同社の 
 RHEL(Red Hat Enterprise Linux)が、ホビーユースにはFedoraが 
 良く使用されている。 
  
 2006年現在、WWWサーバーではIntel系のCPUを搭載した1Uサーバーや 
 ブレードサーバーにRedHat Enterprise Linuxをインストールし、 
 Apacheを動かして、MySQLを稼働させ、PHPを使用するという 
 スタイルが普及している。(LAMPという) 
 【UNIX的なOS】 
 UNIX的なOSとして近年最も普及しているのはWindows NT(およびその後継 
 のWindows2000, Windows Server 2003, Windows-XP, Windows Vista) 
 である。MicrosoftはWindowsMeの後継は出さずにWindows2000系列のWindows XP 
 に統一したため、MacintoshもMacOSXで、Machの流れを引くNeXT系のOSに移行 
 したため、これで実は世界中のほぼ全てのパソコンがUNIX的なOSで動くことになった。 
 UNIX的なOSとして日本国内で一部の人に根強い人気があったのがOS/9で 
 あった。ひょっとすると2000年頃までこのOSを運用していた人がいるかも 
 知れない。 
 またUNIXを生み出したDECが後に発売したミニコンVAXで動いていた 
 VMSも、もちろんUNIX的なOSである。そもそも Windows NTはそもそも 
 VMSの後継OSとして開発されていたもので、WNTはVMSの一文字後の文字を 
 並べたものである。 
 【パソコン用UNIX】 
 現在ではパソコン用のUNIXといえばLinuxで決まりだが、それ以前に 
 NetBSD, FreeBSDなどもあった。更にはSCOが開発しMicrosoftが販売し 
 ていたXENIXなどもある。しかし昔はパソコンでUNIXを動かすというの 
 は「おもちゃ」の範囲を出ることはなかった。 
  
 なおNetBSDなどは「NetBSDはUNIXではない」と言っていたようである。 
 この世界ではよく使われる言い回しで NetBSD is not UNIX という 
 ことになっている。 
 →Solaris,Linux

UNIX95 統一UNIXの規格の95年版。X/Openが認定する。