私が聞いたところによると、Ubuntuは基本的にDebian Linuxであり、ユーザーフレンドリーにするためにいくつかの追加のアプリケーションとドライバーが事前にインストールされています。
それだけですか?または、2つの間により深く、より基本的な違いがありますか?
私が聞いたところによると、Ubuntuは基本的にDebian Linuxであり、ユーザーフレンドリーにするためにいくつかの追加のアプリケーションとドライバーが事前にインストールされています。
それだけですか?または、2つの間により深く、より基本的な違いがありますか?
回答:
はい、より根本的な違いがあります。Debianは安定性を重視しており、彼らの背後には営利目的の会社はありません。Ubuntuは使いやすさ(「Linux for Humans」)に保守的な安定性を犠牲にして焦点を当てており、その背後に営利会社(Canonical)があります。
もちろん、他にもいくつかの違いがあります(哲学的なものからリリーススケジュールまで)。Ubuntu開発とDebian開発者向けUbuntuに関する公式ドキュメントを確認して、それらを理解してください。
UbuntuはDebianをベースにしており、そのプロジェクトで多くのパッケージ、ツール、テクニックを共有しています。UbuntuとDebianの違いは、UbuntuForDebianDevelopersで説明されています。
Ubuntuは、設定されたスケジュールに従って定期的にリリースされます。
UbuntuはDebianと同様に、誰でも参加できるオープンなソフトウェアプロジェクトです。ただし、サーバー、帯域幅、多数のコア開発者を含む多くの主要プロジェクトリソースがCanonicalによって提供されるという点で、Debianとは異なります。Canonicalは営利企業であり、サポート契約など、Ubuntuに関連するサービスから主に収益を得ています。
個人的な考え:
一部の人々は、商業的利益を持たない個人によって完全に運営されていないディストリビューションを使用することを好まないため、Debianを選択します。より基本的なシステムを作成したいユーザーは、「ベースシステム」を作成し、必要なものを追加するだけでクリーンなOSを維持できるので、通常 Debianも好みます。
他の人々は、広範囲にテストされていないが毎日の使用には十分な機能を備えた、より使いやすい(すぐに使える、すぐに使えるソリューション)を好み、Ubuntuを選択します。
ディストリビューション(フリーソフトウェアなど)を選択する哲学的な理由がない場合は、両方をダウンロードしてテストし、どちらが優れているかを確認することをお勧めします。(異なるニーズとシナリオに両方を使用します。)
ふう、私は本当にこれらの答えにはいくつかの重要な点が欠けていると思います。
デビアンは非常に遅いリリースサイクルを持っています。Debian 7は現在リリースされており(2013)、Debianは1996年以来存在しています!遅いリリースサイクルの背後にある一般的な哲学は、各リリースが最終的にリリースされたときに、そのリリースのすべてが機能するという約束です。具体的には、すべてのカーネルモジュールが動作し、すべてのソースが動作し、ユーザーがパッケージをインストールするときに問題はありません。システムが(少なくとも)次のリリースがリリースされるまで問題なく動作することを期待しています。これは一般に1年以上先のリリースです。Debianは、暫定期間中に新しいパッケージを含むリポジトリも提供します(程度は異なりますが、「テスト」リポジトリや「不安定」リポジトリなどがあります)。しかし、ユーザーは自分の責任でそれらのリポジトリからパッケージをインストールします完全にはサポートされていません。つまり、Debianの基準で安定していると見なされるために適切にテストされていません。この非常に保守的な開発哲学の背後にある希望は、堅牢なシステムを作成することです。だから誰かがLinuxサーバーでビジネスをセットアップしたい場合、彼らは一度ソフトウェアをセットアップすることができ、問題なく、または必要なしに実行されます長い間更新しています。ほとんどの場合、この哲学は機能します。
Ubuntuのリリースサイクルは、Debianの少なくとも2倍です。これを書いている時点で、Ubuntuはリリース19に近づいており、最初のリリース(私が知る限り)は10年未満前に登場しています。これらのリリースは営利目的の会社に支えられているため(つまり、ソフトウェアのメンテナンスでお金を稼ぐ人がいます)、新しい開発をテストするためにより多くの作業を行うことができ、はるかに高速で安定したリリースを出すことができます。ただし、Linuxにインストールするすべてのものの最新の更新を取得することが目標である場合、Ubuntuは必ずしも最適なソフトウェアではありません。使いやすい稼働中のシステムが必要な場合は良いオプションであり、私の意見では、あなたがLinuxの絶対的な初心者であり、Linuxの使用を楽しみたい場合の唯一の本当のオプションです(初心者向けの他のディストリビューションがありますが、
あなたの目標が最新のパッケージを入手することである場合、ArchlinuxやGentooのようなローリングリリースサイクルのあるディストリビューションを選びます。
UbuntuはDebianに基づいており、同じパッケージ構造を使用しますが、いくつかの最新バージョンが含まれています(Debianは非常に保守的です)。
また、より多くの非無料アプリが利用可能です(Debianは非常に無料です)
また、非常に素晴らしいisntallerを持っています
GmonCとmgbはほとんどのことを言ったが、パッケージにはいくつかの違いがあるため、ubuntuパッケージはdebianと互換性がなく、その逆もあると付け加えなければならない。もちろんこれは理論上は機能しますが、実際には良い選択肢ではありません(公式リポジトリのパッケージを参照すること)。単一のパッケージを混在させることはできますが、それらの多くは使用できません(個人的な経験からこれを伝えています)。「gtk2-engines-murrine」のような単一のパッケージは動作しますが、「lives」のようなものはシステムを台無しにする可能性があります。
Debianにはパッケージの4つのブランチ(安定版、テスト版、不安定版、実験版)があり、ubuntuにもいくつかのパッケージ(安定版、バックポートppa ...)があることに注意してください。
動作して以来、PerlのプログラミングにDebianを使用しました。
Catalyst Webフレームワーク:Debian、1分でインストール。私のMacbookでは、インストールできませんでした。