UNIXとは何ですか?UNIXライクとは何ですか?


8

この質問から派生:

opensolaris、freebsd、openbsd、netbsdがUNIXでない場合、それは何ですか?

私をもっと混乱させるのは、OSX1.5 +がUNIXであるという事実ですが、以前のバージョンのOSXはそうではありませんでした

UNIXとUNIXライクの違いは何ですか?

UNIXライクとLinuxの違いは何ですか?

回答:


16

UNIXはUnixであり、Unixはunixです。ただし、unixはUnixであるとは限りません。Unixは必ずしもUNIXであるとは限りません。


15
そして、GNUは間違いなくUnixではありません!
2009

POSIXをミックスに投入しましょう!
KFro 2009

ええ、POSIXはどうですか?
OscarRyz

@heavyd、コメントを2倍または3倍に投票できたらいいのに。
SAL

2
名前を付けることができる名前は、永遠の名前ではありません。欲望から解放されて、あなたは謎を悟ります。欲望にとらわれて、あなたは顕現だけを見ます。--Lao-tzu
Richard Hoskins

13

Unix上のWikipedia :

Unix(UNIXとして正式に商標登録され、時々スモールキャップス付きのUnixと表記されることもあります)は、ケントンプソン、デニスリッチー、ブライアンカーニガン、ダグラスマキロイ、ジョー​​を含むベルラボのAT&T従業員グループによって1969年に開発されたコンピューターオペレーティングシステムです。オッサンナ。現在、Unixという用語は、Unix標準に準拠するすべてのオペレーティングシステムを表すために使用されています。つまり、コアオペレーティングシステムは、元のUnixオペレーティングシステムと同じように動作します。今日のUnixシステムは、AT&Tだけでなく、さまざまな商用ベンダーや非営利組織によって長期にわたって開発されたさまざまなブランチに分割されています。

2007年現在、商標の所有者は業界標準のコンソーシアムであるThe Open Groupです。Single UNIX Specificationに完全に準拠し、認定されているシステムのみが、商標を使用する資格があります。その他は「Unixシステムのような」または「Unixのような」と呼ばれます。

.. Unixライクの場合

* Unixのような(商標の問題を回避するためnixに短縮されることもある)オペレーティングシステムは、Unixシステムと同様に動作するものですが、必ずしも単一のUNIX仕様の任意のバージョンに準拠または認定されているわけではありません。

用語を定義する基準はなく、特定のOSが「Unixライク」かどうかについては、意見の相違が考えられます。

.. Linuxの場合

Linuxベースのシステムは、モジュール式のUnixライクなオペレーティングシステムです。基本的な設計の多くは、1970年代と1980年代にUnixで確立された原則に基づいています。このようなシステムは、モノリシックカーネルであるLinuxカーネルを使用します。Linuxカーネルは、プロセス制御、ネットワーク、および周辺機器とファイルシステムへのアクセスを処理します。[...]

カーネルとインターフェースする個別のプロジェクトは、システムの高レベルの機能の多くを提供します。GNUユーザーランドは、ほとんどのLinuxベースのシステムの重要な部分です[...]

.. BSD(FreeBSD、NetBSD、OpenBSD)の場合

Berkeley Software Distribution(BSD、Berkeley Unixと呼ばれることもある)は、 1977年から1995年にかけて、カリフォルニア大学バークレー校のコンピューターシステム研究グループによって開発および配布されたUNIXオペレーティングシステムの派生物です。

歴史的に、BSDは初期のコードベースと設計を元のAT&T UNIXオペレーティングシステムと共有していたため、UNIXのブランチと見なされてきました—「BSD UNIX」。1980年代、ワークステーションクラスのシステムのベンダーは、DEC ULTRIXやSun Microsystems SunOSなどの独自のUNIXバリアントの形でBSDを広く採用しました。これは、ライセンスを簡単に取得できること、およびこの時代の多くのテクノロジー企業の創設者の間で親しみがあったことが原因である可能性があります。[...]

今日、「BSD」という用語は、これらのBSDの子孫、たとえばFreeBSD、NetBSD、OpenBSDなどを指すために非特定的に使用されることが多く、これらは共にUnixライクなオペレーティングシステムのファミリのブランチを形成します。

..およびOS X 10.5の場合

Mac OS X v10.5「Leopard」は、2007年10月26日にリリースされました。これは、Appleから「Mac OS Xの最大のアップデート」と呼ばれていました。[...] Leopardは、Intelプラットフォーム上のOpen Brand UNIX 03登録製品です。また、UNIX 03認証を取得した最初のBSDベースのOSでもあります。


4

Unixは、The Open Groupが所有する商標です。「Single UNIX Specificationに完全に準拠し、認定されているシステムのみが、商標を使用する資格があります。」(1) (2)

これは、1.5より前のバージョンのOSXが完全に準拠していないためにUNIXではない理由を説明しています。


2

OS X、Solaris、HP-UX、およびAIXは、市場で好調な残りのUNIXディストリビューションです。UNIXライクとは、従来のUNIX(フォークメソッド、プロセス間通信の同じメソッド、カーネル機能など)のように動作するオペレーティングシステムを指しますが、シングルUNIX仕様には準拠していません。これらの例は、BSDバリアント、GNU / Linuxディストリビューション、Minixです。結局のところ、それは商標とシステムの動作に結びついてます。


0

UNIXはもともと60年代にAT&Tによって開発されたOSでした。これはクローズドソースのOSだったので、BSDLinuxなどのUNIXライクなOSを作成するために、多くの人がその機能を複製しました。その他、AIXのように、OSを作成するためにUNIXのライセンスを取得している。

UNIXは最近、Open GroupによってライセンスされたOSの仕様になりました。UNIXと呼ばれる前に、OSを承認する必要があります。


「BSDやLinuxのようなUNIXライクなOS」-Linuxは単なるカーネルです。私は通常、それについてひっくり返すことはしませんが、これはこれらのオペレーティングシステムに関する完全な質問です。
ジョンT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.