ホームページ  >  記事  >  運用・保守  >  Linux と Unix システムの比較

Linux と Unix システムの比較

巴扎黑
巴扎黑オリジナル
2017-08-10 11:45:511903ブラウズ

[はじめに] Linux と UNIX の最大の違いは、前者はソース コードを開発するフリー ソフトウェアであるのに対し、後者はソース コードの知的財産保護を実装する伝統的な商用ソフトウェアであることです。これが最大の違いであるはずです。この違いは、前者についてはユーザーが高度な自主性を持っているのに対し、後者については受動的にしかできないという事実に反映されています

違いとつながり

Linuxとの最大の違いUNIX とは、前者がソース コードを開発するフリー ソフトウェアであるのに対し、後者はソース コードの知的財産保護を実装する伝統的な商用ソフトウェアです。これが最大の違いであり、前者についてはユーザーが高度な自主性を持っているのに対し、後者は受動的にしか適応できないという事実にこの違いが反映されています。は完全にオープンな環境にあり、後者の開発は完全にブラックボックス内であり、関連する開発者のみが製品のプロトタイプにアクセスできます。

Linux の起源は、最も古い UNIX にまで遡ることができます。 1969 年、ベル研究所の Ken Thompson は、アイドル状態の PDP-7 コンピュータを使用して、マルチユーザー、マルチタスクのオペレーティング システムの開発を開始しました。すぐに、デニス リッチーがプロジェクトに加わり、彼らの共同の努力により、最初期の UNIX が誕生しました。リッチーは以前のプロジェクト MULTICS に触発され、オペレーティング システムを Unix と名付けました。初期の UNIX はアセンブリ言語で書かれていましたが、その 3 番目のバージョンは新しいプログラミング言語 C を使用して再設計されました。 C は、リッチーによって設計され、オペレーティング システムの作成に使用されるプログラミング言語です。この書き換えにより、Unix はより強力な DEC PDP-11/45 および 11/70 コンピュータ上で実行できるように移植されました。彼らが言うように、次に何が起こったかは歴史です。 Unix は研究室から生まれ、主流のオペレーティング システムになりました。現在では、ほぼすべての大手コンピューター メーカーが独自のバージョンの Unix を開発しています。

Linux は、学生の単純なニーズから生まれました。 Linux の作者でありメインメンテナーである Linus Torvalds 氏は、大学時代に購入できる唯一のソフトウェアが Minix でした。Minix は、教育を支援するために広く使用されている Unix に似たシンプルなオペレーティング システムです。 Linus は Minix にあまり満足していなかったので、独自のソフトウェアを作成することにしました。学生時代に慣れ親しんだUnixをプロトタイプとしてIntel 386 PCの開発を開始した。彼の進歩は速く、仕事の結果に触発され、主に学術目的でインターネットを通じて他のクラスメートと結果を共有しました。誰かがそのソフトウェアを見て配布を始めました。新しい問題が発生すると、すぐに誰かが解決策を見つけて参加するようになりました。すぐに、Linux はオペレーティング システムになりました。 Linux には Unix ソース コードが含まれていないことに注意してください。これは、パブリック POSIX 標準に従って書き換えられます。 Linux は、マサチューセッツ州の Cambridge Free Software Foundation の GNU ソフトウェアを広範囲に利用しており、Linux 自体もそれらから構築されています。

他に 2 つの大きな違いがあります:

1) ほとんどの UNIX システムはハードウェアに対応していますが、Linux はさまざまなハードウェア プラットフォームで実行できます

2) UNIX は商用ソフトウェアですが、Linux はフリー ソフトウェア、無料、オープンです。ソースコード

UNIX ($50,000) と Linux は無料です

[歴史]

Linux のアイデアは Linux から生まれました

[製品]

  • unix と linux はどちらもオペレーティング システムの名前です。ただし、オペレーティング システムの名前に加えて、unix という 4 文字も商標として SCO が所有しています。

  • Linux商用化にはTurbo Linuxの他にRedHat Linux、SuSe Linux、slackware Linux、国産Red Flagなどが含まれます。

  • Unixには主にSunのSolaris、IBMのAIX、HPのHP-UX、SCO Unixが含まれます/x86 プラットフォーム用の Unixware

[その他の違い]

  • Linux のコアは無料で自由に使用でき、コアのソース コードはオープンです。 Unix のコアは公開されていません

  • ハードウェア要件の点では、Linux は Unix よりも低く、Unix ほど要求が厳しくありません。インストールに関しては、UNIX よりも Linux の方が習得が簡単です。

  • 使用に関しては、Linux は Unix ほど複雑ではありません。

Unix は主にハードウェア メーカーによって独自のハードウェア プラットフォーム用に開発されたオペレーティング システムであり、主に CPU に関連しています。たとえば、Sun の Solaris は市販されており、SPARC/SPARCII CPU を使用するワークステーションやサーバーに搭載されています。もちろん、Solaris にも x86 バージョンがあり、Linux にも RISC バージョンがあります。しかし正確に言えば、RISC 上の Unix と x86 上の Linux を比較するのは適切ではありません。価格に関しては、個人使用の Linux は基本的に無料です。RedHat の Enterprise 製品など、さまざまな Linux ディストリビューション メーカーがエンタープライズ レベルのアプリケーション向けにいくつかの最適化を行っています。これらの製品はサポート サービスを含めて比較的高価です。 IBM/HP/SUN の Unix と同様、主にハードウェア プラットフォームをターゲットとしているため、オペレーティング システムは通常、デバイスの価格に含まれています。 (Unix オペレーティング システムだけを購入する人はいません)

  • パフォーマンスの点では、Linux は Unix ほど包括的ではありませんが、個人のユーザーや小規模なアプリケーションには基本的に十分以上です。

通常、銀行や通信部門などで Unix 環境を使用する機会がある場合、それは通常 Unix の固定モデルです。たとえば、電気通信ではほとんどの企業が SUN、民間航空ではほとんどの企業が HP、銀行ではほとんどの企業が IBM です。 Unix コマンドセットが異なると多少の違いがあるので、学習する際は注意してください。学習に関しては、Linux の方が学習しやすいと思います。現在、Linux を好きでいじる人が増えており、Linux に関する情報もたくさんあります。独学で学びたい場合は、Linux または BSD システムが良い選択です。 x86 マシンで十分です。

  • アプリケーションに関しては、大規模な Web サイト、一般企業、個人でない限り、Linux を使用できます。

UNIX は、強力で包括的なマルチユーザーおよびマルチタスクのオペレーティング システムです。これは、通常の PC などのさまざまなプラットフォームで最も広く使用され、影響力のあるオペレーティング システムです。

Linux は、UNIX と同等かそれ以上の外観とパフォーマンスを備えたオペレーティング システムです。ただし、Linux は、UNIX のどのバージョンのソース コードからもたらされたものではなく、UNIX に似た製品です。 Linux 製品は、UNIX のシステムと機能をうまく模倣しています。具体的には、Linux は、System V および BSD UNIX と互換性のあるオペレーティング システムです。現在、System V では、ソフトウェア プログラムのソース コードを Linux で再コンパイルして実行できます。その実行可能ファイルは Linux 環境で直接実行できます。

一般的に言えば、Linux は POSIX (ポータブル オペレーティング システム環境) 仕様に準拠したオペレーティング システムであり、すべての UNIX 機能を通常の PC コンピューターに実装でき、マルチタスク機能とマルチユーザー機能を備えています。 Linux が大多数のコンピュータ愛好家に愛されているもう 1 つの主な理由は、UNIX オペレーティング システムを使用している人、または UNIX オペレーティング システムを学びたい人は誰でも Linux の恩恵を受けることができるということです。

  • ネットワーク管理機能とセキュリティの点で、Linux を使用したことのある人は、Linux が UNIX に非常に似ていることを認めています。

UNIX システムは常にハイエンド アプリケーションまたはサーバー システムとして使用されてきたため、ネットワーク管理メカニズムとルールの完全なセットがあり、Linux はこれらの優れたルールに従い、ネットワークを高度に構成可能にし、システム管理に優れた柔軟性を提供します。

以上がLinux と Unix システムの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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