GNU/Linux >> Linux の 問題 >  >> Linux

Linux – LinuxはUnixですか?

そのため、Unixにはさまざまなバージョンがあります。HP-UX、AIX、BSDなどです。Linuxは、Unixの実装ではなく、Unixのクローンと見なされます。すべての「本物の」ユニスはオリジナルの実際の子孫ですか?そうでない場合、LinuxとUnixの違いは何ですか?

承認された回答:

これは、「Unix」と「Linux」の意味によって異なります。

  • UNIXは、TheOpenGroupの登録商標です。商標には波乱に富んだ歴史があり、Unixライクなシステムを指す「Unix」が広く使用されているため、一般化されていないことは完全には明らかではありません(以下を参照)。現在、Open Groupは、SingleUNIX認証に合格したすべてのシステムに商標の使用を許可しています。 「インターネット全体にUnixの言及があるのはなぜですか?」も参照してください。

  • Unixは、1969年にベル研究所で誕生したオペレーティングシステムです。 AIX、HP-UX、Solarisなど、さまざまな企業がこの元のシステムから派生したコードを販売し、現在も販売しています。 Unixからのオペレーティングシステムの進化も参照してください。

  • プログラマー、ユーザー、管理者に同様のインターフェースを提供するという点で、Unixライクなシステムはたくさんあります。最も古い本番システムはBerkeleySoftwareDistributionであり、Unixベース(つまり、元の実装から派生したコードを含む)からUnixライクな(つまり、同様のインターフェイスを持つ)に徐々に進化しました。多くのBSDベースまたはBSD派生のオペレーティングシステムがあります:FreeBSD、NetBSD、OpenBSD、MacOSXなど。他の例にはOSF/1(現在は廃止されており、商用のUnixライクな非Unixベースのシステムでした)が含まれます。 Minix(元々は教育ツールとして使用されていたおもちゃのUnixライクなオペレーティングシステム、現在は本番環境に組み込まれたUnixライクなシステム)、そして最も有名なのはLinuxです。

  • 厳密に言えば、LinuxはUnixのカーネルのように設計されたオペレーティングシステムカーネルです。

  • Linuxは、カーネルとしてLinuxを使用するUnixライクなオペレーティングシステムの名前として最も一般的に使用されています。カーネル外のツールの多くはGNUプロジェクトの一部であるため、そのようなシステムはしばしばGNU/Linuxとして知られています。すべての主要なLinuxディストリビューションは、GNU/Linuxおよびその他のソフトウェアで構成されています。

  • 特に組み込みの世界では、多くのGNUツールを使用しないLinuxベースのUnixライクなシステムがありますが、GNU開発ツール、特にGCCを廃止するものはないと思います。

  • カーネルとしてLinuxを使用しているが、Unixライクではないオペレーティングシステムがあります。最もよく知られているのはAndroidです。これは、Unixライクなユーザーエクスペリエンス(Unixライクなコマンドラインをインストールできます)、管理者エクスペリエンス、または(ほとんど)プログラマーエクスペリエンス(「ネイティブ」AndroidプログラムはAPIを使用します)を備えていません。 Unixとは完全に異なります。

関連:「key:value」ステートメントの値を置き換えますが、ファイル内のキーが最初に出現した場合のみですか?
Linux
  1. UNIX / Linux:10 の Netstat コマンドの例

  2. Linux と UNIX カーネルの主な違い

  3. UNIX/Linux の umask とは

  1. LinuxとUnix:違いは何ですか?

  2. UnixからLinuxへの移行

  3. Linux –異なるLinux / UNIXカーネルは交換可能ですか?

  1. 50 UNIX / Linux システム管理者チュートリアル

  2. 10 Linux / UNIX での Xargs コマンドの例

  3. Linux / UNIX OS サービス :autofs