OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | コンテンツ | 次へ>

♦ Linux にはどんな種類がありますか? 自分に合ったものを選択するにはどうすればよいでしょうか?

♦ オープンソースと GNU 運動とは何ですか?


画像


1.1。 歴史


1.1.1。 UNIX


Linux の人気を理解するには、約 30 年前に遡る必要があります...


家やスタジアムほどの大きさのコンピュータを想像してみてください。コンピュータの大きさ自体が大きな問題を引き起こしましたが、さらに問題だったのが、すべてのコンピュータに異なるオペレーティングシステムが搭載されていたことです。ソフトウェアは常に特定の用途に合わせてカスタマイズされており、あるシステム向けのソフトウェアは別のシステムでは動作しませんでした。あるシステムで動作できるからといって、別のシステムでも動作できるとは限りませんでした。ユーザーにとってもシステム管理者にとっても、これは困難な状況でした。


当時のコンピューターは非常に高価で、購入後もユーザーにその仕組みを理解してもらうために多くの犠牲を払わなければなりませんでした。計算能力1単位あたりの総コストは莫大なものでした。


当時の世界は技術的にそれほど進歩していなかったため、彼らはさらに1969年間、そのサイズで我慢しなければなりませんでした。XNUMX年、ベル研究所の開発チームは、これらの互換性問題に対処するため、ソフトウェア問題の解決策の開発に着手しました。彼らは新しいオペレーティングシステムを開発し、それは


1. シンプルでエレガント。

2. アセンブリ コードではなく C プログラミング言語で記述されています。

3. コードをリサイクルできる。


ベル研究所の開発者たちは、そのプロジェクトに「UNIX」と名付けました。


コードリサイクル機能は非常に重要でした。それまで、市販のコンピュータシステムはすべて、特定のシステム向けに特別に開発されたコードで書かれていました。一方、UNIXでは、その特別なコードのごく一部しか必要としませんでした。このコードは現在では一般的にカーネルと呼ばれています。このカーネルは、あらゆる特定のシステムに合わせて調整する必要がある唯一のコードであり、UNIXシステムの基盤を形成しています。オペレーティングシステムとその他のすべての機能は、このカーネルを中心に構築され、より高度なプログラミング言語であるC言語で記述されていました。


この言語はUNIXシステムの構築のために特別に開発されました。この新しい技術を用いることで、多種多様なハードウェア上で動作するオペレーティングシステムの開発がはるかに容易になりました。


ソフトウェアベンダーは迅速に適応しました。ほとんど苦労することなく、10倍ものソフトウェアを販売できたからです。奇妙な新しい状況が生まれました。例えば、異なるベンダーのコンピュータが同じネットワークで通信したり、ユーザーが別のコンピュータの使い方を学ぶことなく、異なるシステムで作業したりできるようになったのです。UNIXは、ユーザーが異なるシステムとの互換性を持つ上で大きな役割を果たしました。


その後数十年にわたり、UNIXの開発は継続され、より多くのことが可能になり、より多くのハードウェアおよびソフトウェアベンダーが自社製品にUNIXのサポートを追加しました。


UNIXは当初、メインフレームやミニコンピュータ(PCは「マイクロ」コンピュータです)といった非常に大規模な環境でのみ使用されていました。UNIXシステムを利用するには、大学、政府機関、あるいは大手金融機関で働く必要がありました。


OnWorksのトップOSクラウドコンピューティング: