技術的には、Linuxはハードウェアへの低レベルアクセスを提供するコアソフトウェアである単なるカーネルです。ネットワーク経由でのデータ送信、グラフィックスの表示、サウンド出力、プログラムの開始と停止、ファイルの読み取りと書き込みなど。
明らかに、何か有用なものを得るには、それよりもはるかに多くのソフトウェアが必要です。シェル(Windowsのコマンドターミナル)、GUI、ファイルを一覧表示してコピーするプログラムなどが必要です。ファイルマネージャー、Webブラウザー、メディアプレーヤー、コンパイラーなど、あらゆるものがあります。これらすべては、カーネルとともに「配布」です。Linuxの世界では、人々はすべてをディストリビューションに入れる傾向があります。同様に、これまでに作成されたすべてのソフトウェア。
それは率直に言って間違った方法ですが、誰もまだより良い方法を思いつきませんでした、そして理由は単純です:異なるディストリビューションが物事の仕組みについて一貫していないので、異なるディストリビューションで動作するためにソフトウェアを少し変更する必要があります。たとえば、構成ファイルを異なるディレクトリに保存したり、ライブラリに異なる名前を付けたり、他のあらゆる変更を加えたり、いくつかの良いこと、ばかげたことを行うことができます。
ディストリビューションが異なる最大の方法の1つは、これまでに作成されたすべてのソフトウェアを含めて、ディストリビューションがどのように処理されるかです。明らかにあなたはあなたのコンピューターにそのすべてのがらくたをインストールすることはできません-代わりにそれはどこかにいくつかのサーバーに保存され、あなたはあなたが望むものを得るためにパッケージマネージャーと呼ばれるものを使用します、およびわずかに信頼性が低い)。
最も人気のある2つのパッケージマネージャーは、非常に人気のあるディストリビューションDebianで使用されるAPT(高度なパッケージツール)と、Debianから派生したUbuntu(多くのものを共有)とRPM(Red Hat Package Manager)です。 Red Hatで使用されています)。それは企業の世界でより人気があります。
とにかく、ポイントに戻ると、RaspbianはRaspberry Piで動作するように最適化されたDebianの修正版です。最適化は基本的に異なるコンパイラオプションであるため、より高速に実行されます。ああ、すべてのクローズドソースドライバーとRPiのグラフィックカードに必要なものが含まれています。GPU。なんでも。
基本的に、Windows RTのLinuxバージョンのようなものと考えることができます。
お役に立てば幸いです。シンプルすぎて申し訳ありません!