web-dev-qa-db-ja.com

DebianとUbuntuの違いは何ですか?

Ubuntuは基本的にDebian Linuxで、ユーザーフレンドリーにするためにいくつかの追加のアプリケーションとドライバーがプリインストールされていると聞きました。

それだけですか?または、2つの間により深い、より根本的な違いはありますか?

30
StackedCrooked

はい、もっと根本的な違いがあります。 Debianは安定性に焦点を当てており、その背後には営利企業はありません。 Ubuntuは使いやすさ(「Linux for Humans」)に焦点を当て、ある程度保守的安定性を犠牲にしており、その後ろに営利企業(Canonical)があります。

もちろん、他にもいくつかの違いがあります(哲学的なものからリリーススケジュールまで)。 buntu Development および buntu for Debian Developers に関する公式ドキュメントを確認して、それらを理解してください。

UbuntuはDebianをベースにしており、そのパッケージ、ツール、テクニックの多くをそのプロジェクトと共有しています。 UbuntuとDebianの違いはUbuntuForDebianDevelopersで説明されています。

Ubuntuは設定されたスケジュールに従って定期的にリリースされます。

Ubuntuは、Debianと同様、誰でも参加できる無料のソフトウェアプロジェクトです。ただし、サーバー、帯域幅、多数のコア開発者など、多くの主要なプロジェクトリソースがCanonicalによって提供されるという点で、Debianとは異なります。 Canonicalは営利企業であり、主にサポート契約などのUbuntuに関連するサービスから収益を得ています。

いくつかの個人的な考え:

一部の人々は、商業的利益のない個人によって完全には実行されないディストリビューションを使用したくないので、Debianを選択します。より手作りのシステムを必要とするユーザー通常は、「基本システム」を作成して必要なものを追加するだけなので、Debianも好みます。 OS。

他の人は、使いやすさ(すぐに使える、すぐに使えるソリューション)を好んでいますが、機能は広範囲にわたってテストされていませんが、日常の使用には十分であり、Ubuntuを選択します。

ディストリビューション(フリーソフトウェアなど)を選択する哲学的な理由がない場合は、両方をダウンロードしてテストし、どちらが優れているかを確認することをお勧めします。 (私は、異なるニーズとシナリオのために両方を使用します。)

26
GmonC

でも、これらの回答にはいくつか重要な点が欠けていると思います。

デビアンは非常に遅いリリースサイクルを持っています。 Debian 7は現在(2013年)にリリースされ、Debianは1996年以来存在しています!遅いリリースサイクルの背後にある一般的な哲学は、各リリースが最終的に出たときに、そのリリースのすべてが機能するという約束です。具体的には、すべてのカーネルモジュールが機能し、すべてのソースが機能し、ユーザーがパッケージをインストールするときに問題は発生しません。システムは、(少なくとも)次のリリースが出るまで、問題なく動作することを望んでいます。これは、通常、1年以上先の次のリリースです。 Debianはまた、暫定的な期間の新しいパッケージを含むリポジトリを提供します(さまざまな程度で、たとえば「テスト」リポジトリと「不安定」リポジトリがあります)が、ユーザーは自分のリスクでそれらのリポジトリからパッケージをインストールする必要があります。は完全にはサポートされていません。つまり、Debian標準で安定していると見なされるように十分にテストされていません。この非常に保守的な開発哲学の背後にある希望は、堅固なシステムを作成することです。そのため、誰かがLinuxサーバーでビジネスを立ち上げたい場合、彼らは一度ソフトウェアをセットアップするだけで問題なく実行できます。長い間更新。ほとんどの場合、この哲学は機能します。

Ubuntuのリリースサイクルは、Debianの少なくとも2倍です。これを書いている時点で、Ubuntuはリリース19に近づいており、最初のリリース(私の知る限り)は10年足らず前に登場しています。これらのリリースは営利企業によってサポートされているため(つまり、ソフトウェアの保守にお金を稼ぐ人々がいるため)、新しい開発をテストするためにより多くの作業を行うことができ、安定したリリースをはるかに高速で発行できます。ただし、Linuxにインストールするすべてのものの最新のアップデートを入手することが目標である場合、Ubuntuは必ずしも最良のソフトウェアではありません。これは、IS使いやすいシステムが必要な場合に適したオプションです。私の意見では、Linuxの初心者でLinuxの使用を楽しみたい場合の唯一の実際のオプション(初心者向けの他のディストリビューションなので、これは私の意見です)。

あなたの目標が最新のパッケージを持つことであれば、私はArchlinuxやGentooのようなローリングリリースサイクルを持つディストリビューションを選びます。

7
pepper

UbuntuはDebianに基づいており、同じパッケージ構造を使用していますが、最新バージョンがいくつか含まれています(Debianは非常に保守的です)。

また、利用可能な無料以外のアプリも多数あります(Debianは非常に無料です)。

それはまた非常に素晴らしいisntallerを持っています

3
Martin Beckett

GmonCとmgbはほとんどのことを言っていますが、パッケージにはいくつかの違いがあるため、ubuntuパッケージはdebianと互換性がなく、その逆もあると付け加えておきます。もちろんこれは理論的には機能しますが、実際には良いオプションではありません(公式リポジトリのパッケージを参照している)。単一のパッケージを混在させることはできますが、多くはできません(私を信じて、私はこれを個人的な経験から言っています)。 「gtk2-engines-murrine」のような単一のパッケージは機能しますが、「lives」のようなものはシステムを台無しにする可能性があります。
Debianにはパッケージの4つのブランチ(安定版、テスト版、不安定版、実験版)があり、ubuntuにもいくつかあります(安定版、バックポートppa ...)。

2
user18854

私はそれが機能して以来、PerlのプログラミングにDebianを使用してきました。

Catalyst Webフレームワーク:Debian、1分でインストール。 Macbookにインストールできませんでした。

1
r4.