Linuxは言語ですか?

藏色散人
リリース: 2019-12-25 11:16:43
オリジナル
5439 人が閲覧しました

Linuxは言語ですか?

Linux は言語ですか?

Linux は言語ではありません。Linux は、無料で使用し、自由に普及できる Unix のようなオペレーティング システムです。マルチユーザー、マルチタスク、マルチスレッド、マルチ CPU です。 POSIX および Unix に基づくオペレーティング システム。主要な Unix ソフトウェア ツール、アプリケーション、ネットワーク プロトコルを実行できます。 32 ビットおよび 64 ビットのハードウェアをサポートします。 Linux は、Unix のネットワーク中心の設計哲学を継承しており、安定したパフォーマンスを備えたマルチユーザー ネットワーク オペレーティング システムです。

関連する推奨事項: linux チュートリアル

Linux の簡単な歴史

Linux オペレーティング システムの開発と成長のプロセスは、Unix オペレーティング システム、MINIX オペレーティング システム、GNU プロジェクト、POSIX 標準、インターネット ネットワークという 5 つの重要な柱に常に依存してきました。

1980年代、コンピュータのハードウェアの性能は向上し続け、PC市場は拡大を続けましたが、当時のコンピュータの主なOSはUnix、DOS、MacOSでした。 Unix は高価であり、PC 上では実行できません。DOS は粗雑で、そのソース コードはソフトウェア メーカーによって厳重に秘密にされています。

MacOS は、Apple コンピュータ用に特別に使用されるオペレーティング システムです。現時点で、コンピューター サイエンスの分野では、より完全で強力、安価で完全にオープンなオペレーティング システムが緊急に必要とされています。教育用の典型的なオペレーティング システムはほとんどないため、当時オランダで教授を務めていたアメリカ人のアンドリュー S. タネンバウムは、オペレーティング システムの内部動作について学生に教えるために MINIX と呼ばれるオペレーティング システムを作成しました。

MINIX は優れていますが、教育用の単純なオペレーティング システムであり、強力な実用的なオペレーティング システムではありませんが、最大の利点はソース コードがオープンであることです。世界中のコンピュータ学生は、コンピュータ上で動作する MINIX オペレーティング システムを理解するために MINIX のソース コードを学習しており、フィンランドのヘルシンキ大学 2 年生の Linus Torvalds さんもその一人です。 , Linus は 1991 年に書いています 独自の Linux オペレーティング システム、バージョン Linux0.01 のリリースは、Linux 時代の始まりを示しています。

彼は Unix のコアを使用し、複雑なコア プログラムを削除し、それを一般のコンピュータに適した x86 システムに書き直し、誰もがダウンロードできるようにインターネット上に公開し、1994 年に完全なコア バージョンを開始しました。 1.0. この時点で、Linux は徐々に完全に機能し、安定したオペレーティング システムになり、広く使用されています。

Linux の利点

1) Linux は多くのマイクロカーネルで構成されており、そのソース コードは完全にオープンソースです;

2) Linux はその特徴を継承していますUnix の非常に強力なネットワーク機能を備えており、TCP/IPv4、TCP/IPv6、リンク層トポロジー プログラムなどを含むすべてのインターネット プロトコルをサポートし、Unix のネットワーク特性を使用して新しいプロトコル スタックを開発できます。

3) Linux システムのツールチェーンが完成しており、簡単な操作で適切な開発環境を構築できるため、開発プロセスが簡素化され、開発中のシミュレーション ツールへの障害が軽減され、システムの移植性が高くなります。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート