回答:
Linuxディストリビューションは、Linuxカーネルの上に構築されたUnixライクなオペレーティングシステムのファミリーのメンバーです。このような配布(多くの場合、略してディストリビューションと呼ばれます)は、ワードプロセッサ、スプレッドシート、メディアプレーヤー、データベースアプリケーションなどのソフトウェアアプリケーションの大規模なコレクションで構成されます。
Linuxのディストリビューションは、完全なオペレーティングシステムとして設計されたソフトウェアのパッケージです。
Linuxオペレーティングシステムは、いくつかの部分で構成されています。
含む:
デバイスドライバ
システムレベルのソフトウェア
GNU * ユーザランド
からなる
ユーザーインターフェイスソフトウェア(bash、...)
コンパイラ、リンカ、パーサージェネレータ、...
アプリケーションソフトウェア(emacs、bc、...)
それ自体が提供する
ハードウェア抽象化ソフトウェア(Pulseaudioなど)
アプリケーションソフトウェア(ワードプロセッサ、スプレッドシート、Webブラウザなど)
もっと。
完全なオペレーティングシステムを形成するこのソフトウェアの組み合わせは、「スタック」と呼ばれます。
Linuxのディストリビューションは、これらのすべてのパーツを組み合わせて、特定の目的または一般的な使用のための完全で使用可能なオペレーティングシステムを構築することによって作成されます。
一般的な用途のオペレーティングシステムの例はUbuntuです。デスクトップ、ネットブック、サーバー向けにさまざまな種類が用意されており、一般の人々に役立ちます。
特殊なディストリビューションの例としては、CHAOSがあります。これは、高性能コンピューティングクラスターノードで実行するように設計された小さなOSです。
手短に言えば、このようなものがすべてバンドルされていることを想像してください。そうすれば、すべてを自分で構築しなくても、人々に簡単に配布できます。
ディストリビューターは、多くの場合、ユーザーが望むものに応じて、ユーザーに代わって設計上の決定を行います。
Ubuntuは楽しくて使いやすいように作られています
TinyCoreは古いハードウェアで使用したい人向けに作られています
RHELは、大型スーパーコンピューターや重要なサーバーで適切に動作するように設計されています
...
これらの決定には、ソフトウェア(KDE対Gnomeなど)の追加/削除、および潜在的にソフトウェア(Ubuntu Oneなど)の設計と実装が含まれます。
次の(巨大な)ダイアグラムに示されているように、Linuxだけのディストリビューションがたくさんあります。
*:技術的には、GNUはオペレーティングシステムです。ただし、すべてのOSにはカーネルが必要であり、GNUのカーネル(Hurd)は完成していないため、GNUはLinuxカーネルを使用します。今日、ほとんどの人はこの組み合わせを「Linuxオペレーティングシステム」と呼んでいますが、Linuxはその一部です。おそらく最も重要な部分です。
便利なリンク:
Linuxディストリビューションの比較(Wikipedia)
DistroWatch.com多数のディストリビューションに関する最新情報を提供します。