Unix系(英: unix-like)オペレーティングシステム は、Unix システムに類似した振る舞いをするオペレーティングシステムを指す。必ずしもSingle UNIX Specification のいずれかのバージョンに準拠していたり、認証を受けている必要はない。
この表現には、フリーソフトウェア / オープンソースのオペレーティングシステムをベル研究所の Unix やその機能を模倣した設計のもの、商用やプロプライエタリの類似製品や、果てはライセンスされた UNIX のソースコードに基づくものさえ(あまりに"Unix系"なので"UNIX"商標となるほど)含まれる。この表現に公式な定義はなく、ある OS が "Unix系"か否かについては、異なる意見もありうる。
目次
1 "Unix系(Unix-like)" と UNIX 商標
2 分類
3 Unix 系システムの発展
4 現行のシステムの例
5 参考文献
6 関連項目
7 外部リンク
//
The Open Group が UNIXR の商標を所有しており、Single UNIX Specification の仕様を管理し、“UNIX”の名称を認証の証明としている。彼らは "Unix系" という表現を認めず、これを商標の乱用であるとみなしている。彼らのガイドラインは、"UNIX" はすべて大文字で記述されるか、あるいは周りの文章と明確に区別され、"system" などの一般的な言葉に対して商標であることを示す言葉として使用し、ハイフンのついた語句として使用しないよう推奨している。彼らが正しいと考えるのに最も近い言葉は "UNIX system-like" である。[1]
"バンドエイド"が絆創膏を示すのに用いられたり、 “ゼロックス”がコピー機を示すのに用いられたりするのと同じように、 "Unix" を、商標が普通名称化したもの として扱う人たちもいる。
Unix 系のシステムは、AIX、HP-UX、IRIX、Linux、Minix、Ultrix、Xenixなどのように、よく Unix らしい名称がつけられているため、“Un*x”や “*nix”のように婉曲的 な略記法としてワイルドカードをつける人もいる(後者はアスタリスクがワイルドカードに用いられることに引っ掛けて "asternix" と発音される)。こうしたパターンは、それほど多くの名前に当てはまるわけではないのだが、Solaris、FreeBSD、Mac 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に準拠していると判断され、UNIXR の名を名乗ることを許されたものである。こうしたのシステムのほとんどは System V コードベースからのさまざまな形態の派生物であり、一部のシステムは POSIX 互換レイヤで UNIX 商標をとった ( IBM の z/OS など) が、これらはそうでなければそもそも Unix システムではない。Ancient UNIX の多くはもはやこの定義に入らない。
機能上の UNIX
広い意味で、UNIX の仕様に合った振る舞いの Unix 系のシステムの事を指し、より具体的には、 UNIX と同様に振舞うが、血統や商標の上での AT&T コードベースとのつながりのないLinux や Minixのようなシステムのことを示す。UNIX 設計のほとんどのフリーソフトウェア/オープンソース実装は、遺伝上の Unix であろうとなかろうとこの第三のカテゴリーに分類される。Open Group 仕様への認証を獲得する費用は高額だからである。
Cygwin は、オペレーティングシステムではないが、Microsoft Windows 上に Unix に近い環境を提供する。
“Unix系”システムは 70年代後半や80年代初頭に登場し始めた。 ⇒Idris (1978年), ⇒Coherent (1983年)、 ⇒UniFlex (1985年)などの多数のプロプライエタリのシステムがUNIX の学術機関のユーザーに利用できる機能をもとにビジネスを行うことを目標としていた。
後に 1980 年代、 AT&T が UNIX の商用ライセンスを許可した時、AIX、HP-UX、IRIX、Solaris、Tru64、Ultrix、Xenix などの多数のプロプライエタリのシステムが開発された。これらのシステムの間で発生した相互運用性の問題が、後に POSIX や Single UNIX Specification などの相互運用性の標準を策定することにつながった。
一方、1983 年に、GNU プロジェクトが、GNU と呼ばれるいかなるコンピューターのユーザーも自由に使用でき、学習、改変、再配布も自由なオペレーティングシステムを作り上げるという目的で始まった。