Linuxの正体はカーネルというソフトウェアになります。 これはOSの中心的な役割を担っていてハードウェアを制御し 安定的に動かすための大事な役割をしています。
Linuxアプリケーションの多くはGNUのソフトウェアで 構成されています。開発ツールのgccやエディタのemacsなどが挙げられます。
はじめLinuxを作ったトーバルズ氏は商業利用を一切禁止していましたが 後に緻密に悪用を防ぐGNUGPLのライセンス切り替えて適用しました。
ライセンスとは利用許諾書のことです。 GNU GPLは改造後を含めたソースコードを公開する義務を持ちます。
Linuxには複数の「Linuxディストリビューション」 が存在し、コミュニティやソフトウェア会社による「ディストリビューター」 が開発しています。
Linuxディストリビューションを使用するとインストーラーやディストリビューターによるメンテナンスが受けられます。 ディストリビューションにはダウンロードするための企業や研究機関のミラーサイトが存在し 回線がパンクすることを防いでいます。
代表的なディストリビューションは以下です。
名前 | 特徴 |
---|---|
Redhat Enterprise Linux | Redhat社が提供する企業向けのLinux |
CentOS | Redhat Enterprise Linuxから商用的な部分を取り除いてビルドされたLinux |
Fedora | Redhat社がサポートする「Fedora」コミュニティのLinux |
Debian GNU/Linux | Debianプロジェクトが提供するLinuxディストリビューション |
Ubuntu | Debian GNU/Linux開発版パッケージを利用しながら独自のカスタマイズがなされたディストリビューション |