Linuxディストリビューションには何が含まれていますか?

Linuxディストリビューションには何が含まれていますか?

Linuxディストリビューションの私の理解は次のとおりです。Linux カーネルをベースとしたオペレーティングシステムであり、ほとんど Linux カーネルでは使用できない基本的なデスクトップ環境を備えています。 FedoraはGnomeを使用し、UbuntuはUnityなどを使用します。ただし、一部のシステム(Arch Linuxなど)にはデフォルトのウィンドウマネージャがありません。

質問:カーネルの外部ディストリビューションにはどのコンポーネントが含まれていますか(たとえば、Arch Linuxはカーネル自体とはどのように異なりますか?カーネルだけで完全な機能を備えたオペレーティングシステムを構築できますか?

答え1

配布される内容は、配布先の目的によって異なります。

ほとんどすべてのソフトウェアは、Fedora、Ubuntu、Debian、Arch Linuxなどの一般的なディストリビューションで実行できます。ほとんどのLinuxディストリビューションはフリーソフトウェアに焦点を当てています。主なユニバーサルディストリビューションには、ニッチな視聴者以外の目的で使用されるほとんどすべてのフリーソフトウェアが含まれています。整理する時間です。

デスクトップ用のすべてのディストリビューションにはウィンドウマネージャが含まれ、多くの場合は複数のウィンドウマネージャが含まれます。一部のディストリビューションでは、デフォルトのインストールの一部にし、デフォルトで使用するようにユーザーアカウントを設定するなど、特定のウィンドウマネージャを好むことがあります。ただし、ウィンドウはユーザーの選択です。同じシステム上の他のユーザーは、とにかく別のウィンドウマネージャを使用できます。

デスクトップまたはサーバーコンピュータ用ではないディストリビューションは、他のソフトウェアオプションを提供できます。例えば、オープンWRTこれは組み込みデバイス、特にネットワークデバイスをターゲットとするLinuxディストリビューションとしてGUIを提供しません。

エンジンだけで車を作ることができないように、カーネルだけではオペレーティングシステムを作ることができません。カーネルは、いかなる方法でもシステムと対話する方法を提供しません。最小システムには、少なくともある程度の方法が必要です。起動時にプログラムを実行する。システムが何らかの方法で対話するには、ログイン方法が必要です。ほとんどのシステムにはログイン方法がありますが、一部の内蔵デバイスにはログイン方法がない場合があります。一つ欲しいならUnix- システムと同様に、次のような一般的なUnixユーティリティが必要です。シェル、すべてのUNIXシステムで予想されるさまざまなその他のツール。 GUIが必要な場合は必要ですXウィンドウシステム。 Linuxをカーネルとして使用してUnix以外のシステムを構築することが可能です。 Androidが最も有名な例です。

答え2

Linuxディストリビューションには通常、Linuxカーネル、多くのGNUプロジェクト標準ツール、およびさまざまなソースからの他のすべてのソフトウェアが含まれています。より詳細な背景といくつかのリンクを見るには、次を確認してください。人々はなぜLinuxをオペレーティングシステムではなくカーネルと呼ぶのですか?

すべてのLinuxディストリビューションには、基本的に同じソフトウェアセットが含まれています。場合によっては、一部のLinuxディストリビューションは独自のディストリビューション用のツールのみを作成しますが、標準ソフトウェアはデスクトップ環境GNOME、ブラウザFirefox、またはあらゆる種類のサーバーなど、あらゆるディストリビューションにインストールできます。

唯一の違いは、どのようなソフトウェアがインストールされているかです。基本。 - デフォルト設定が気に入らない場合は、別のものをインストールしてください。 :)

利用可能なパッケージ数を確認するには、次の点を確認してください。リストDebian ディストリビューション。現在37,000を超えるパッケージがあります!

一部のディストリビューション(例:Arch)は、すべてのパッケージの最新バージョンを提供しようとしています。 "debian stable"のような他のパッケージは古いですが、よくテストされたパッケージのバージョンを提供しようとしています。他の特別な目的のディストリビューションも特定のトピックに焦点を当て、ソフトウェアコレクションをカスタマイズできます。

関連情報