私はいつもUnixを試したかったのですが、ISOファイルやそれを購入できる場所が見つからないようです。 Unixは全世界で使用できるように公開されていますか、それとも高級サーバー、メインフレーム、スーパーコンピューター専用の特別なOSですか?
試してみてもいいですか?ディストリビューションで提供されますか?これは私がLinuxで抱えていた問題のようなものです。私はインターネットを回っていて、Linuxをインストールする方法を考え、ディストリビューションにあることを知らなかったときにLinuxISOを探していました。
nix はもともと製品であり、AT&Tのベル研究所で最初に開発されました。しかし今日、「Unix」という言葉は、歴史的な文脈を除いて、単一の製品ではなく、オペレーティングシステムのファミリを意味します(「Linux」はディストリビューションのファミリを意味し、単一の製品)。このファミリには やや複雑な履歴 があります( nixからのオペレーティングシステムの進化 も参照してください)。
元のコードは多くのベンダーにライセンス供与されており、一部のベンダーはまだ製品を維持しているため、この製品がいつ終了したかを判断するのは困難です。 AT&Tが最後にリリースした製品は1989年のUnixタイムシェアリングシステム10だったと思います。しかし、その時までにほとんどのUnixシステムは、Sunなどの他の会社によって維持されているAT&Tコードの修正バージョンでした( SunOS 、後で名前が変更されました Solaris )、Hewlett-Packard( HP-UX )、IBM( [〜#〜] aix [〜#〜] )、これらの3つは現在も存在しており、AT&Tコードから直接派生しています(ただし、25年以上経っても、AT&T時代のコードはほとんど残っていません)。
AT&Tコードから派生したUNIXシステムに加えて、AT&Tコードを含まないが、同様の設計と互換性のあるユーザーおよびプログラマーインターフェイスを備えたシステムがあります。このようなUNIXシステムの主なファミリは [〜#〜] bsd [〜#〜] ( FreeBSD 、 OpenBSD 、 NetBSD 、 Darwin / macOS など)、 Linux (多くのディストリビューション)および [〜#〜] minix [〜 #〜] 。
混乱を増すために、UNIXⓇは特定の製品を指定しない商標です(実際には、商標のファミリー: いくつかのバージョン があります):合格する限り、どの製品でも使用できますa 一連の適合性テスト 。この異常な状況は 長い法廷闘争 の結果です。基本的に、製品は、オペレーティングシステムのユーザーインターフェイスとプログラマーインターフェイス(管理インターフェイスではない)を説明する Single UNIX Specification に準拠している場合、UNIX商標の1つを主張できます。
AT&Tから直接提供された製品を実行する場合は、nix V5、V6、またはV7 を PDP-11シミュレーター で実行できます。 =( PDP-11 は、1970年代初頭から1990年代初頭にかけて人気のあった一連のミニコンピューターでした)。
AT&Tのコードに基づいて製品を実行する場合は、 OpenIndiana を実行できます。これは、現在廃止されているSolarisのオープンソースエディション( OpenSolaris )に基づいています。 OpenIndianaはフリーソフトウェアであり、PC上で実行されます。 (Linuxほど多くのハードウェアをサポートしていないかもしれませんが、VirtualBoxなどで実行できます。)OracleのSolarisを個人用に無料でダウンロードすることもでき、PCでも実行できると思います。私の知る限り、簡単に入手できるハードウェアまたはエミュレーターでAIXまたはHP-UXを実行することはできません。
UNIXブランドの製品を実行したい場合は、 公式リスト を確認できます。これには、Solarisのいくつかのバージョン(PCバージョンを含む)、macOSのいくつかのバージョン、およびいくつかの珍しいLinuxディストリビューションが含まれています。運命のねじれでは、歴史的なUnix製品はどれもUNIX商標を持っていません。なぜなら、それらは古すぎて、UNIXブランドの新しい要件のいくつかを満たしていないからです。
UNIXファミリのオペレーティングシステムで製品を実行する場合は、Linuxが1つです(つまり、Linuxはサブファミリであり、各ディストリビューションはUnixライクなオペレーティングシステムです)。
FreeBSDは、ResearchUnixからBerkeleySoftware Distribution(BSD)を介して派生した無料のUnixライクなオペレーティングシステムです。法的な理由により、FreeBSDはUnix商標を使用できませんが、これはBSDの直系の子孫であり、歴史的に「BSDUnix」または「BerkeleyUnix」とも呼ばれていました。
現在、Unixは商標であり、一連の認証手順に準拠していれば、オペレーティングシステムをUnixとして認証できます。いくつかのオペレーティングシステムがありますが、すべてが元のAT&T Unixに直接基づいているわけではなく、認証に合格し、Unixと呼ぶことができます。他の人は気にしないだけですが、合格するかもしれません。 Linuxは、開発者(最終的にはLinus Torvalds)が関連する標準を誤った方向に導いた、または直接頭がおかしいと見なすときはいつでも、独自の方法で進みます。
Unixはnotオペレーティングシステムのカーネルにすぎません。 Unix仕様はシステムコールを詳細にカバーしていますが、仕様はライブラリのセットと豊富なユーティリティおよびユーザーツールのセットもカバーしています。
文字通り何百ものUnix派生物があり、多かれ少なかれクローンが多数あります。そして、さまざまなラインが、システムが実行されているマシンとともに、過去40年ほどにわたって進化してきました。今日のマシンは、元のPDP-7、さらにはPDP-11の主力製品、または非常に人気のあるVAX-11とはほとんど似ていません。
要約すると、「Unix」は明確に定義されていない用語です。それが何であるかをある程度理解したい場合は、現在のBSDまたはLinuxのいずれかを使用してください。より具体的なバージョンが必要な場合は、おそらく nix Heritage Society でそれを探す必要があります。
他の答えは良いですが、このような議論には本当に POSIX標準 への参照を含める必要があると思うので、これを投稿します。
Unixは問題ではなく、家族です。ほ乳類に少し似ています-ほ乳類には、4 '脚'、温血動物、内骨格など、ほ乳類にする特定の機能セットがあります。
しかし、象とアザラシには大きな違いがあります。 (またはペンギン!)
Unixはほとんど同じです-「真のUnix」はありません。ファミリには、共通の機能を備えたものがたくさんあります。
差出人: http://www.levenez.com/unix/
非常に長くて複雑な家系図があります。1969年のユニックスから始まります。そして...まあ、そこからたくさん枝分かれしています。
Linuxはその家系図の子孫です。また、POSIXを実装しているため、Unixです。現在、他にもいくつかの主要なブランチがあります。より大きな例は次のとおりです。
ある程度の交配がありました-Linuxは、オープンソースへのリンクのおかげで、かなり成功した獣を証明しています。 (Unixは常にオープンソースと心のこもった関係を持っていましたが、ほとんどのディストリビューションは歴史的にベンダー提供/サポート/パッチが適用されてきました。)しかし、BSD ...まあ、Appleそれを採用しても確かに害はありません。ファイアウォールなどの多くの組み込みシステムでも非常に人気があります(NetAppもBSDに基づいていると思います) )。
同様に-歴史的に、多くの大手プレーヤーは独自のハードウェア/プロセッサとOSを持っていました。
つまり、長短は、Linuxを既に実行していて、好きなディストリビューションをインストールしている場合は、すでにUnixを使用していることです。すべてが良いです。本当に必要な場合は、他のいくつかのバリアントに回転を与えて、それらがどのように異なるかを確認できます(それでも、それらもどれほど似ているか!)
したがって、たとえば、次のようになります Solaris for x64 これはSystem V、 FreeBSD
しかし、いくつかの類似点(POSIX標準、およびオペレーティングシステムが互いに「進化」したもの)といくつかの違い(AIXは [〜#〜] odm [〜#〜 ] )。