LinuxディストリビューションLinuxディストリビューションは、Linuxカーネルとその他ソフトウェア群を1つにまとめ、利用者が容易にインストール・利用できるようにしたものである。 概要Linuxカーネルはプロセスやソケット通信などの機能を提供する。これらは様々なソフトウェアを動作させるうえで基礎となる重要な機能であるが、ユーザーが利用する機能としては非常にプリミティブである。例えばカーネルそのものにはOS起動時のデーモン自動起動機能は存在しないし、Bashのようなインタラクティブコンソール機能も存在しない。これらの機能はすべてLinuxカーネルを利用するGNUなどによって作られた個別のソフトウェアによって実現されている。 ユーザーの利便性を高めるためにLinuxカーネルとこれらソフトウェア群を1つのパッケージにしたものがLinuxディストリビューションである。無償・有償様々なdistribution=配布・流通・頒布形態が存在し、各ディストリビューションはその理念・目的によって派生し、それぞれ異なるソフトウェアをパッケージに含んでいる。ユーザーはLinuxディストリビューションをインストールするだけでシェル機能やパッケージ管理機能、デスクトップ環境などを利用することができる。 コンポーネントカーネルの他、基本的なUNIXのツールやユーティリティ、その他サーバ向けやデスクトップ環境向けのソフトウェアを集め、ビルドしてバイナリパッケージを作成し提供している。その他、最初のインストールの際に必要なインストーラ等といった補助的なシステムが付属する。バイナリパッケージを利用するという形態のために、rpmやdebなど、何らかのバイナリパッケージシステムの採用がほぼ必須であり、どのシステムを採用しているかがディストリビューションの主要な特徴のひとつとなる。aptやdnfなどより上位のパッケージ管理システムも、現代ではほぼ必須である。
これらはソフトウェア構成の例であり、他にも様々なソフトウェアをインストールできる。 配布方法ディストリビューションは、自由に配布、利用の出来るソフトウェア(自由ソフトウェア)だけを集め、無料で提供されるものと、利用に料金を払う必要のある商用ソフトウェアや企業によるサポートを受けられる権利を含んだ有料のものに分けられる。大抵の場合、前者はFTPなどで公開されており、Torrentを利用した配布をするディストリビューション[注 1]も存在する。後者はユーザー数などに制限のあるライセンス契約によって提供される。どちらの場合も、CD-ROM等によって入手することができる。GNU/Linuxディストリビューターによっては両方を用意している場合や、サポートのみ有償で受けられる場合もある。 Arch系パッケージ管理システムとしてPacmanを使っている。主要なものは以下の通り。
開発停止(Arch系)
Debian系![]() (GNOMEデスクトップ) ![]() ![]() ![]() パッケージ管理システムにdeb形式を使っている。主要なものは以下の通り。
開発停止(Debian系)
Ubuntu系Debian GNU/Linux を母体として開発された派生Linux。主要なものは以下の通り。
開発停止(Ubuntu系)
Red Hat系![]() パッケージ管理システムとしてRPMを使っている。主要なものは以下の通り。
開発停止(Red Hat系)
Slackware系
開発停止(Slackware系)SUSE Linux系
開発停止(SUSE Linux系)
独立系
開発停止(独立系)
脚注注釈出典
関連項目
外部リンク
|
Portal di Ensiklopedia Dunia