UbuntuはDebianに基づいています。 MintはUbuntuに基づいています(Debianに基づくLinux Mint Debian Editionを除く)。
ディストリビューションが他のディストリビューションに基づいている場合、親ディストリビューションとどう違いますか?何が追加、削除、変更されましたか?
編集:Chris Downの答えを読んだ後、カーネルとアプリケーションに加えて、ディストリビューションのコンポーネントが何であるかを尋ねるさまざまな角度からこの質問にアクセスする必要があるかどうか疑問に思います。
答え1
何かが他のものから派生する程度は、アイテム自体に関連しています。
具体的な例は次のとおりです。
- Mint(Debianバージョンを除く)はUbuntuインフラストラクチャに大きく依存しています。これはUbuntuに基づいているだけでなく、(Mintは本質的に内部修正が適用されたUbuntuです)、Ubuntuのパッケージストアにも依存します。 Mintとの主な違いは、Linux Mint用に特別に設計されたツールセットがあることです。さらに、Mintプロジェクトの哲学は、独自のソフトウェア(フリーソフトウェアよりもユーザーフレンドリーを優先する)と互換性がありますが、Ubuntuはこれをお勧めしません。たとえば、MintにはAdobe Flashがプリインストールされていますが、Ubuntuはそうではありません。これは他の多くのコンポーネントに拡張されます。
- UbuntuはDebianのコードベースで構築されているだけでなく、もともとDebian用に設計された多くのツールを利用しているため、Debianに基づいています(
aptitude
これは注目に値する例です)。精神も全く違います。 Debian の中心的な精神は安定性と予測可能性を強調し、Ubuntu は使いやすさを強調します。
答え2
別の開発ライン:Mandrake(現在Mandrake、Conectivaと合併後Mandrake)はRed Hatで始まりました。主な違いは、デフォルトのデスクトップ環境でGnomeではなくKDEを強調することです。これFedoraの帽子このプロジェクトはもともとRed Hat用のパッケージコレクションとして誕生しましたが、後でRed Hat Enterprise Linuxが別々のディストリビューションになり、Fedoraディストリビューションを引き継ぎました。 Fedoraから派生したいくつかの小さなディストリビューションがあります。そして、このような分布があります。中央オペレーティングシステムRHELのソースコードをインポートして再コンパイル(Red Hatのロゴや他のブランドの交換)し、メンテナンス契約なしで結果を配布します。ScientificLinux、機能は基本的にCentOSと同じですが、Fermilab、CERNなどのいくつかのソフトウェアパッケージが追加されました。また、Red HatレプリカであるOracle Unbreakable Linuxもあります。
違いは何ですか?これはオープンソースなので、誰かが自分の好きなディストリビューションが行うことに満足していない場合は、フォークして自分の道を進むことができます。完全なインフラストラクチャ(Webページ、ダウンロードサイト、ビルドファーム)を設定するのは安価で簡単ではありません。 (Fedoraインフラストラクチャソースのようなほとんどは(すべてではありませんが)無料で、Debianも同じだと思います。これはマイナーな問題です)。しかし、もっと重要なのは、ソフトウェアのパッケージング、アップストリームのメンテナンス、バグ修正、質問の回答などを担当する専任ボランティアグループを持つことが難しい作業です。最も面倒な部分を処理し(たとえば、特定のディストリビューションの代替/補足パッケージセットの設定)、残りは親ディストリビューションに任せるか、他のものを追加することなくその親ディストリビューションからパッケージを選択します。もちろん、目的の作業の基礎として使用する方がはるかに簡単です。違いは、デリバティブが達成しようとしている目標、利用可能なリソース、および所要時間によって大きく異なります。一方、すべてのディストリビューションは同じオープンソースソフトウェアインフラストラクチャ(Linuxカーネル(DebianベースのBSDカーネルなど)、GCC、glibc、X.org、Gnome、KDEなど)に基づいて構築されるため、全体的な共通点です。