web-dev-qa-db-ja.com

ディストリビューションが別のディストリビューションに「基づいている」とはどういう意味ですか?

UbuntuはDebianをベースにしています。 MintはUbuntuに基づいています(Debianに基づくLinux Mint Debian Editionを除く)。

あるディストリビューションが別のディストリビューションに基づいている場合、それは親ディストリビューションとどのように異なりますか?何が追加、削除、変更されましたか?

編集:クリスダウンからの答えを読んだ後、私はこれに別の角度からアプローチすべきだったのだろうかと尋ね、カーネルとアプリケーション以外のディストリビューションのコンポーネントは何ですか?

9
user11583

何かが別のものの派生物である程度は、プロジェクト自体に関連しています。

あなたの具体的な例として:

  • Mint(Debianエディションを除く)は、Ubuntuインフラストラクチャに大きく依存しています。これはUbuntuに基づいているだけでなく(Mintは本質的に社内で変更されたUbuntuであるという点で)、Ubuntuのパッケージリポジトリにも依存しています。 Mintとの主な違いは、LinuxMint用に特別に設計されたツールのセットがあることです。また、Mintプロジェクトの哲学はプロプライエタリソフトウェアと互換性があります(彼らは知覚された使いやすさをlibreソフトウェアよりも優先します)が、Ubuntuはそれを推奨していません。例として、MintにはAdobe Flashがプリインストールされていますが、Ubuntuには付属していません。これは他の多くのコンポーネントにも適用されます。
  • UbuntuはDebianに基づいており、Debianのコードベースから構築を開始しただけでなく、元々Debian用に設計された多くのツールを利用しています(aptitudeは注目すべき例です)。精神も根本的に異なり、Debianのコア精神は安定性と予測可能性を強調していますが、Ubuntuの精神は使いやすさを示しています。
12
Chris Down

別の開発ライン:Mandrake(現在のMandriva、MandrakeのオフショットConectivaとマージした後)はRed Hatから派生し、デフォルトのデスクトップ環境としてGnomeではなくKDEを強調することでほとんど分岐しました。 Fedora プロジェクトは、Red Hatのパッケージのコレクションとして生まれ、後にRed Hat EnterpriseLinuxが別のディストリビューションになったときにFedoraディストリビューションを引き継ぎました。 Fedoraから派生したいくつかのマイナーなディストリビューションがあります。次に、RHELのソースを取得して再コンパイルし(Red Hatロゴやその他のブランドを置き換え)、メンテナンス契約を必要とせずに結果を配布する CentOS のようなディストリビューションがあります)および Scientific Linux 、基本的にCentOSと同じですが、Fermilab、CERNなどで使用するパッケージをいくつか追加します。次に、RedHatクローンでもあるOracleUnbreakable Linux [sic]があります。

違いは何ですか?これはオープンソースであるため、お気に入りのディストリビューションが行っていることに満足できない人は、それをフォークして自分の道を進むことができます。インフラストラクチャ全体(Webページ、ダウンロードサイト、ビルドファーム)のセットアップは安くて簡単ではありません(たとえば、Fedoraインフラストラクチャソースのほとんど(すべてではないにしても)は無料で利用できますが、Debianもそうだと思いますが、これはほんの小さなものです仕事の一部)。しかし、もっと重要なことは、ソフトウェアのパッケージ化、アップストリームへの対応、バグの修正、質問への回答などに熱心なボランティアをたくさん集めることは、大きな仕事です。確かに、最も煩わしい部分を処理し(つまり、一部のディストリビューション用に代替/補足パッケージのコレクションを設定し)、残りを親ディストリビューションに任せるか、他の多くを追加せずにその親からパッケージを選択する方がはるかに簡単です。あなたがやろうとしていることのベースとしての価値。違いは、デリバティブが何を達成しようとしているのか、利用可能なリソース、および経過時間に大きく依存します。一方、すべてのディストリビューションは、オープンソースソフトウェア(Linuxカーネル(DebianのBSDカーネルベースのラインなどを含む)、GCC、glibc、X.org、Gnome、KDEなど)の同じ基本インフラストラクチャ上に構築されています... )、したがって、そこには包括的な共通点があります。

1
vonbrand