ホームページ  >  記事  >  運用・保守  >  UNIXとLinuxの違いは何ですか

UNIXとLinuxの違いは何ですか

coldplay.xixi
coldplay.xixiオリジナル
2021-03-21 16:08:1665194ブラウズ

UNIX と Linux の違い: 1. UNIX は商用であるのに対し、Linux はオープン ソース、無料のオープン ソース コードです; 2. ほとんどの UNIX システムはハードウェアに適合しているため、x86 にはインストールできません。 Linux はさまざまなハードウェア プラットフォーム上で実行できます。

UNIXとLinuxの違いは何ですか

このチュートリアルの動作環境: linux7.3 システム、DELL G3 コンピューター。

unix と Linux の違い:

1. オープンソースの状況

UNIX は商用ですが、Linux はオープンですソース はい、無料のオープンソースです。

2. ハードウェアの適用性

ほとんどの UNIX システムはハードウェアに適合します。つまり、AIX、HP-UX などのほとんどの UNIX システムは適合できません。 Linux は x86 サーバーやパーソナル コンピュータにインストールされますが、Linux はさまざまなハードウェア プラットフォームで実行できます。

Linux は初心者による誤操作を防ぐために仮想マシン上で簡単に実行できるため、最初に Linux を学習してから Unix を学習することができます。ディストリビューションのバージョンとしては、Ubuntu、Linux Mintなどが選択できます。

詳細情報:

unix の誕生

1965 年、ベル研究所は、マサチューセッツ州と協力してゼネラル エレクトリック A 計画が主導するプロジェクトに参加しました。工科大学 (MIT) の計画は、マルチユーザー、マルチタスク、マルチレベル (マルチユーザー、マルチプロセッサ、マルチレベル) MULTICS オペレーティング システムを構築することです。

1969 年まで、作業の進捗が遅すぎるため、MULTICS プロジェクトは中止されました。当時、ケン・トンプソン (後の UNIX の父として知られる) は、GE-635 マシン上ですでに「スタートレック」と呼ばれるプログラムを実行していましたが、応答が非常に遅かったため、彼は偶然、アイドル状態の PDP-7 (Digital'sホスト)、

ケン・トンプソンとダーニス・リッチーは、「スタートレック」プログラムを PDP-7 に移植しました。そして、この PDP-7 (図 1-1 を参照) は、コンピュータの歴史全体にその名を残しています。

MULTICS は実際には「Multiplexed Information and Computing Service」の略語です。1970 年、PDP-7 は 2 ユーザーしかサポートできませんでした。当時、ブライアン カーニハンは冗談めかして、彼らのシステムは実際には次のとおりであると言いました:

「UNIplexed Information and Computing Service」、略称「UNICS」 その後、誰もがその同音異義語をとって「UNIX」と呼びました。 1970 年は「UNIX 元年」と言えます。

Linux の基本的な考え方

Linux の基本的な考え方には 2 つのポイントがあります。1 つはすべてがファイルであるということ、2 つ目は、すべてのソフトウェアには特定の目的があるということです。 1 つ目は、コマンド、ハードウェアおよびソフトウェア デバイス、オペレーティング システム、プロセスなど、システム内のすべてがファイルに要約されるということです。オペレーティング システム カーネルでは、これらはすべて独自の特性またはタイプを持つファイルとみなされます。 。

Linux が Unix をベースにしているという事実については、両者の基本的な考え方が非常に似ていることが主な理由です。

完全に無料

Linux は無料のオペレーティング システムであり、ユーザーはインターネットまたはその他のチャネルを通じて無料で入手でき、そのソース コードを自由に変更できます。これは他のオペレーティング システムでは実行できないことです。

だからこそ、世界中から数え切れないほどのプログラマーが Linux の修正や作成に参加し、プログラマーが自分の興味やインスピレーションに従って書き換えることができるため、Linux は数え切れないほどのプログラマーを吸収することができました。 . 企業の本質は成長し続けます。

POSIX1.0 標準と完全互換

これにより、Linux 上の対応するエミュレータを通じて一般的な DOS および Windows プログラムを実行できるようになります。これにより、ユーザーが Windows から Linux に切り替えるための基盤が築かれます。

多くのユーザーは、Linux の使用を検討するときに、Windows でよく使われていたプログラムが正常に動作するかどうかを考えます。

マルチユーザー、マルチタスク

Linux は複数のユーザーをサポートしており、各ユーザーは独自のファイル デバイスに対する独自の特別な権限を持っているため、ユーザーが互いに影響を与えることはありません。マルチタスクは今日のコンピュータの最も重要な機能の 1 つであり、Linux では複数のプログラムを同時に独立して実行できます。

関連する学習に関する推奨事項: Linux ビデオ チュートリアル

以上がUNIXとLinuxの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。