Unix系

Unix系の最新ニュースをまとめて検索!

Diagram of the relationships between several Unix-like systems

Unix系: unix-likeオペレーティングシステム は、Unix システムに類似した振る舞いをするオペレーティングシステムを指す。必ずしもSingle UNIX Specification のいずれかのバージョンに準拠していたり、認証を受けている必要はない。

この表現には、フリーソフトウェア / オープンソースのオペレーティングシステムをベル研究所の Unix やその機能を模倣した設計のもの、商用やプロプライエタリの類似製品や、果てはライセンスされた UNIX のソースコードに基づくものさえ(あまりに"Unix系"なので"UNIX"商標となるほど)含まれる。この表現に公式な定義はなく、ある OS が "Unix系"か否かについては、異なる意見もありうる。

目次

[編集] "Unix系(Unix-like)" と UNIX 商標

The Open Group が UNIX® の商標を所有しており、Single UNIX Specification の仕様を管理し、“UNIX”の名称を認証の証明としている。彼らは "Unix系" という表現を認めず、これを商標の乱用であるとみなしている。彼らのガイドラインは、"UNIX" はすべて大文字で記述されるか、あるいは周りの文章と明確に区別され、"system" などの一般的な言葉に対して商標であることを示す言葉として使用し、ハイフンのついた語句として使用しないよう推奨している。彼らが正しいと考えるのに最も近い言葉は "UNIX system-like" である。[1]

"バンドエイド"が絆創膏を示すのに用いられたり、 “ゼロックス”がコピー機を示すのに用いられたりするのと同じように、 "Unix" を、商標が普通名称化したもの として扱う人たちもいる。

Unix 系のシステムは、AIXHP-UXIRIXLinuxMinixUltrixXenixなどのように、よく Unix らしい名称がつけられているため、“Un*x”や “*nix”のように婉曲的 な略記法としてワイルドカードをつける人もいる(後者はアスタリスクがワイルドカードに用いられることに引っ掛けて "asternix" と発音される)。こうしたパターンは、それほど多くの名前に当てはまるわけではないのだが、SolarisFreeBSDMac OS X といった全く異なる名前を持つものも含め、一般的にはいかなる Unix の末裔たちも示すと認識されている。これも Open Group のガイドラインに反している。

2007 年現在、Wayne R. Gray と Open Group の間で UNIX の名称を商標として使うことについての法的な闘争が行われている。[2] 商標審判部の法廷文書によると、Gray の弁護団は Open Group に、商標の主張を裏付ける文書の提出を求めているようである。

また、2007年には、Open Group はドイツのカッセル大学に対し大学の略称として "UNIK" を使わないよう強要した。

[編集] 分類

UNIX の元々の製作者の一人であるデニス・リッチーは、Linux などの Unix 系のシステムがデファクトの UNIX システムであるという意見を述べている。エリック・レイモンドは、Unix 系のシステムには次の 3 つの種類があるという考えを提案している:

遺伝上の UNIX
これらのシステムは、AT&T のコードベースに歴史的なつながりがある。ほぼすべての商用の UNIX システムはここに分類される。BSD システムもその一例であり、1970年代後半から1980年代初頭にかけてのカリフォルニア大学バークレー校における成果の末裔である。これらのシステムには元々の AT&T のコードは入っていないが、その祖先を AT&T の設計に遡ることができる。
商標やブランド上の UNIX
これらのシステムは、ーもともと大部分は商用のものであるがー Open Group によって Single UNIX Specificationに準拠していると判断され、UNIX® の名を名乗ることを許されたものである。こうしたのシステムのほとんどは System V コードベースからのさまざまな形態の派生物であり、一部のシステムは POSIX 互換レイヤで UNIX 商標をとった ( IBM の z/OS など) が、これらはそうでなければそもそも Unix システムではない。Ancient UNIX の多くはもはやこの定義に入らない。
機能上の UNIX
広い意味で、UNIX の仕様に合った振る舞いの Unix 系のシステムの事を指し、より具体的には、 UNIX と同様に振舞うが、血統や商標の上での AT&T コードベースとのつながりのないLinuxMinixのようなシステムのことを示す。UNIX 設計のほとんどのフリーソフトウェア/オープンソース実装は、遺伝上の Unix であろうとなかろうとこの第三のカテゴリーに分類される。Open Group 仕様への認証を獲得する費用は高額だからである。

Cygwin は、オペレーティングシステムではないが、Microsoft Windows 上に Unix に近い環境を提供する。

[編集] Unix 系システムの発展

“Unix系”システムは 70年代後半や80年代初頭に登場し始めた。Idris (1978年), Coherent (1983年)、UniFlex (1985年)などの多数のプロプライエタリのシステムがUNIX の学術機関のユーザーに利用できる機能をもとにビジネスを行うことを目標としていた。

後に 1980 年代、 AT&T が UNIX の商用ライセンスを許可した時、AIXHP-UXIRIXSolarisTru64UltrixXenix などの多数のプロプライエタリのシステムが開発された。これらのシステムの間で発生した相互運用性の問題が、後に POSIXSingle UNIX Specification などの相互運用性の標準を策定することにつながった。

一方、1983 年に、GNU プロジェクトが、GNU と呼ばれるいかなるコンピューターのユーザーも自由に使用でき、学習、改変、再配布も自由なオペレーティングシステムを作り上げるという目的で始まった。GNU と同じころ開発された多数の "Unix系" オペレーティングシステムには、GNU と相当な量のコンポーネントを共有しているものが多かった。(結果的に、これらを "GNU" と呼ぶべきかで論争が起きた) これらの OS はまず、UNIX の低コストで制約の少ない代替物としての役割を果たした。4.4BSD、Linux、Minix などである。BSD/OSMac OS X のように、こうしたシステムの商用の"Unix系"システムの基となったものもある。特に、Mac OS X 10.5 "Leopard" は、Single UNIX Specification の認証を受けている。[3]

BSD の変種は、実は UNIX の子孫であり、カリフォルニア大学バークレイ校でベル研究所のソースコードを用いて開発されたものである。しかし、BSD のコードはそれ以降進化し続け、すべて AT&T のコードを置換しようとしている。BSD の変種は ( Mac OS X 10.5 Leopard を除き) Single UNIX Specification 準拠の認証を受けていないため、"UNIX'系'"と呼ばれる。

[編集] 現行のシステムの例

オープンソースの Unix 系システムのベンダーは、認証のコストが法外に高いとみなされているため、仮に仕様に準拠していても、製品に UNIX のブランドを求めようとしていない。Freenix という用語がこうしたシステムを示すために用いられることがある。例として GNULinuxMinixOpenSolarisPlan 9BSD とその変種がある。BSD のうち特に有名なものとして、FreeBSDNetBSDOpenBSDなどがある。

現在プロプライエタリの Unix 系システムは多数あり、AIXBeOSHP-UXIRIXMac OS X(10.4 以前)、LynxOSQNXSCO OpenServerSolarisTru64 (OSF/1に基づく)、UnixWareXenixVxWorksなどが存在する。

[編集] 参考文献

[編集] 関連項目

[編集] 外部リンク

最終更新 2009年11月20日 (金) 21:19 (日時は個人設定で未設定ならばUTC)。
【Unix系】変更履歴

ご利用上の注意

もっと調べる!