経験豊富なLinuxユーザーに、新しいユーザーに最適なデスクトップディストリビューションを尋ねたことがある場合は、Ubuntuと言われる可能性が非常に高くなります。サーバーの配布について尋ねると、同じ答えが聞こえるかもしれません。また、Debianがミックスに追加されているのを聞くかもしれません。
これら2つのオープンソースオペレーティングシステムには多くの類似点がありますが、違いもあります。両方を見て、どちらがお客様のニーズに最適かを判断できるかどうかを確認しましょう。
Debianとは何ですか?
Debianはしばしば「すべてのディストリビューションの母」と呼ばれます。これは、UbuntuがDebianに基づいており、Ubuntuに基づいたディストリビューションが数百(数千ではないにしても)あるためです。 Debianは、1993年8月16日に、IanMurdockによって作成されたDebianプロジェクトによって最初にリリースされました。
Debianという名前は、当時のガールフレンドであるDebraLynnの名にちなんで付けられました。 Debianコードネームは、トイストーリー映画のキャラクターの名前に基づいており、OSの不安定なトランクは、すべてのおもちゃを破壊した映画のキャラクターであるシドにちなんで名付けられています。
Ubuntuとは何ですか?
Ubuntuは、Debianに基づいており、Canonicalによって開発されたオープンソースのオペレーティングシステムです。 Ubuntuの最初のリリースは2004年10月のバージョン4.10(Warty Warthog)でした。Ubuntuは3つの異なるバージョンでリリースされています:
- デスクトップ–デスクトップバージョン。
- サーバー–サーバーバージョン。
- コア–IoT固有のバージョン。
DebianとUbuntu:機能比較チャート
apt / dpkg | apt / dpkg / snap |
AppArmor | AppArmor |
直接比較:DebianとUbuntu
パッケージマネージャー
DebianとUbuntuはどちらも、同じ基本パッケージ管理システムaptとdpkgを共有しています。 Apt(およびapt-get)はリモートリポジトリからパッケージをインストールするために使用されますが、dpkgはダウンロードされた.debファイルをインストールするために使用されます。
DebianとUbuntuの最大の違いは、Ubuntuにはデフォルトでsnapユニバーサルパッケージマネージャーがインストールされていることです。 SnapはCanonicalによって開発されましたが、Debianにはインストールできませんが、見つかりません。
Sudo
どちらのディストリビューションもsudoセキュリティメカニズムを利用していますが、インストール時に作成されたデフォルトユーザーをデフォルトでsudoグループに追加するのはUbuntuだけです。
Debianの場合、usermod -aGsudoUSERのようにrootユーザーとして実行するコマンドを使用してユーザーをsudoグループに手動で追加する必要があります。USERは追加するユーザー名です。
セキュリティ上の理由から、ログインしたりrootユーザーに切り替えたりする必要がないように、sudoグループに少なくとも1人の通常のユーザーを追加することを強くお勧めします。
リリースサイクル
Ubuntuには、LTS(ロングタームサポート)と通常のリリースの2つの異なるリリースがあります。 LTSリリースは2年ごとに利用可能になり、5年間のサポートを受けます。通常のリリースは6か月ごとに利用可能になり、9か月のサポートしか受けられません。
一方、Debianには、安定、テスト、不安定の3つの異なるリリースがあります。 3つのうち、Stableリリースのみを本番目的で使用する必要があります。ただし、テストリリースには新しいソフトウェアが含まれているため、最近リリースされたソフトウェアを備えたDebianが必要な場合は、テストブランチにアクセスしてください。テストバージョンは、Stableブランチの基礎として使用されます。 Stableブランチのみが2年ごとの定期的なリリースサイクルを持っています。
ソフトウェアの可用性とアップデート
DebianもUbuntuも最先端のソフトウェアを同梱していません。しかし、2つの間で、Ubuntuはデフォルトで新しいパッケージになります。
一方、Debianは安定性を非常に重要視しています。そのため、Debianはほとんどのソフトウェアの最新バージョンをリリースすることを目指していません。
サポートされているプラットフォーム
Ubuntuは64ビットx86およびARMプラットフォームで利用可能であり、32ビットISOを提供しなくなりました。
Debianは、64ビットと32ビットの両方のハードウェアに加えて、64ビットARM、ARM EABI、ARMv7、リトルエンディアンMIPS、64ビットリトルエンディアンMIPS、64ビットリトルエンディアンPowerPC、IBMSystemZをサポートしています。
デスクトップ環境
DebianとUbuntuはどちらもデフォルトでGNOMEデスクトップ環境になっています。ただし、UbuntuにあるGNOMEデスクトップはカスタムバージョンであり、ドックとその他のいくつかの調整を追加して独自のものにします。
両方に他のデスクトップ環境をインストールすることを選択できます。Debianでは、インストール中に選択したデスクトップを簡単に選択することもできます(GNOME、Xfce、KDE、Cinnamon、Mate、LXDEから)。
Kubuntu、Xubuntu、Lubuntuなどのさまざまなデスクトップに同梱されているUbuntuの他のバージョンもあります。
DebianとUbuntuのどちらかを選択
選択肢はかなり簡単に絞り込むことができます。新しいアプリケーションとある程度のシンプルさを犠牲にして安定性を非常に重視するオペレーティングシステムが必要ですか、それとも使いやすさを優先するOSが必要ですか?
非常に安定したオペレーティングシステムの場合は、Debianを使用してください。比類のないハードウェア検出と使いやすさを提供するOSについては、Ubuntuを使用してください。
いずれにせよ、DebianとUbuntuはどちらも、ほぼ誰でも使用できる優れたオペレーティングシステムです。