GNUとLinuxが成長する

  

GNUは、1984年にフリーソフトウェアの父であるRichard Stallmanによって開発された、完全にフリーなソフトウェアベースのソフトウェアシステムです。これに対応するGeneral Public License(GPL)があります。 。 Linuxと彼女に関連する大量のソフトウェアは、GPLの後援の下で開発およびリリースされています。

フリーソフトウェアの父、ストールマンは荘厳で厳粛な宣教師のようにフリーソフトウェアの福音を広め、GNUを作るという彼の夢を説明します。 GCCやGDBのような多くのフリーソフトウェアを作成しただけでなく、BINDのような彼の身近なソフトウェアも作成しました。 Perl、Apache、TCP /IPなどがフリーソフトウェアの古典になりました。

Stallmanがフリーソフトウェアの開発を設立し推進したなら、LinusはGNU Linuxに専念することを躊躇せず、フリーソフトウェアの開発をまったく新しいレベルに引き上げました。

実際、Linusは理想主義者ですが、非常に実用的です。 Linuxの最初の "製品"バージョンのLinux 1.0が登場したとき、それは完全に自由に著作権を広めることによって広められました。彼はLinuxカーネルのすべてのソースコードを公開することを要求しており、Linuxトランザクションから利益を得ることはできません。彼の純粋にフリーなソフトウェアの理想は、ディスクコピーやCD-ROMの形でのLinux配布の可能性を制限し、Linuxのさらなる開発への一部の商業会社の参加を制限するので、実際にLinuxの普及と開発を妨げます。技術サポートを提供したいという願望。 LinusはそれからGPL著作権に目を向けることにしました。それはフリーソフトウェアのための様々なライセンスに加えて、ユーザーが彼ら自身のプログラムのコピーを販売することを可能にします。

この著作権の変更は、Linuxのさらなる発展にとって非常に重要です。それ以来、強力な技術力と優れたマーケットオペレーションを持つ多くの商用ソフトウェア会社があり、それらはもともとアマチュアやサイバーハッカーが参加したフリーソフトウェア運動に参加し、さまざまなLinuxディストリビューションを開発しました。これは純粋なフリーソフトウェアの不均一な部分の多くを洗練し、ユーザーフレンドリーなグラフィカルユーザーインターフェイスと多数のソフトウェア開発ツールを追加して、Linuxの世界的なユーザーベースを大きく拡大しました。

Linuxカーネルの機能とGPLとの統合により、多くのソフトウェア開発者はこれが有望なプロジェクトであると考え、カーネルの開発に参加し始めました。 GNUプロジェクトのCライブラリ、gcc、Emacs、bashなどはすぐにLinuxカーネルに移植されます。 Linuxプロジェクトは最初からGNUプロジェクトと密接に統合されており、システムの多くの重要なコンポーネントはGNUプロジェクトから直接もたらされたと言えます。 Linuxオペレーティングシステムの他の重要な構成要素は、カリフォルニア大学バークレー校のBSD Unixおよびマサチューセッツ工科大学のX Windows(登録商標)システムプロジェクトからのものである。これらは長期テストの結果です。

LinuxカーネルとGNUプロジェクト、BSD Unix、およびMITのX11との組み合わせにより、Linuxオペレーティングシステム全体を迅速に形成し、強固な基盤の上に構築することができます。

Linuxが成熟すると、新しいユーザー向けにLinuxのインストールと使用を簡単にするためにパッケージを作り始める人もいます。これらのパッケージはLinuxディストリビューションまたはLinuxディストリビューションと呼ばれます。 Linuxを公開することは個人や組織のためのものではありません。 Linuxカーネルとオペレーティングシステムの他のコンポーネントを組み合わせて配布することができます。多くのLinuxディストリビューションの初期の頃、最も影響力のあるのはSlackwareのリリースでした。当時はLinuxディストリビューションをインストールするのが最も簡単でした。Linuxディストリビューションは、Linuxアプリケーションの宣伝に大きな役割を果たしました。 Linux Documentation Project(LDP)はSlackwareのリリースを中心に書かれています。現在、Red Hatディストリビューションはインストールが簡単で、より多くのアプリケーションがあり、最も普及しているLinuxディストリビューションとなっています; Calderaは商用のLinuxアプリケーション専用で、急成長しています。 2つのディストリビューションには対応するキットもあります。中国のLinuxディストリビューションに関しては、Red Flag Linux、BluePoint Linux、ChinaSoft Linuxなど、中国にはすでに多くのLinuxベンダーがあります。各リリースにはそれぞれ長所と短所がありますが、同じカーネルと開発ツールを使用します。

Copyright © Windowsの知識 All Rights Reserved