apt-getコマンドを使用して、DebianとUbuntuの両方でアプリケーションを管理できます。 DEBパッケージは両方のディストリビューションにもインストールできます。多くの場合、両方のディストリビューションに共通のパッケージインストール手順があります。
それで、それらが非常に類似している場合、2つの違いは何ですか?
DebianとUbuntuは、ディストリビューションスペクトルの同じ側に属しています。 Debianは、1993年にIanMurdockによって作成された元のディストリビューションです。Ubuntuは2004年にMarkShuttleworthによって作成され、Debianに基づいています。
UbuntuはDebianに基づいています:それはどういう意味ですか?
Linuxディストリビューションは数百ありますが、ゼロから作成された独立したディストリビューションはほんの一握りです。 Debian、Arch、Red Hatは、他のディストリビューションから派生していない最大のディストリビューションの一部です。
UbuntuはDebianから派生しています。これは、UbuntuがDebianと同じAPTパッケージングシステムを使用し、Debianリポジトリからの膨大な数のパッケージとライブラリを共有していることを意味します。 Debianインフラストラクチャをベースとして利用します。
これは、ほとんどの「派生」ディストリビューションが行うことです。それらは、基本配布と同じパッケージ管理システムを使用し、パッケージを共有します。しかし、彼らはまた、いくつかのパッケージと独自の変更を追加します。そしてそれが、UbuntuがDebianから派生しているにもかかわらず、Debianと異なる点です。
UbuntuとDebianの違い
そのため、UbuntuはDebianのアーキテクチャとインフラストラクチャに基づいて構築されており、Debianと同じ.DEBパッケージを使用しています。
Ubuntuを使うことはDebianを使うことと同じだということですか?そうではありません。ある分布を他の分布と区別するためには、さらに多くの要因が関係しています。
UbuntuとDebianを比較するために、これらの要素を1つずつ説明します。一部の比較はデスクトップエディションに適用され、一部はサーバーエディションに適用されることに注意してください。
1。リリースサイクル
Ubuntuには、LTSと通常の2種類のリリースがあります。 Ubuntu LTS(ロングタームサポート)リリースは2年ごとにリリースされ、5年間サポートされます。次に利用可能なLTSリリースにアップグレードするオプションがあります。 LTSリリースはより安定していると見なされます。
6か月ごとにLTS以外のリリースもあります。これらのリリースは9か月間のみサポートされますが、新しいソフトウェアバージョンと機能があります。現在のバージョンが寿命に達したら、次のUbuntuバージョンにアップグレードする必要があります。
したがって、基本的に、これらのリリースに基づいて、安定性と新機能のどちらかを選択するオプションがあります。
一方、Debianには、安定、テスト、不安定の3つの異なるリリースがあります。不安定は実際のテスト用であり、避ける必要があります。
テストブランチはそれほど不安定ではありません。次の安定したブランチを準備するために使用されます。一部のDebianユーザーは、新しい機能を取得するためにテストブランチを好みます。
そして、安定したブランチが来ます。これはDebianのメインリリースです。最新のソフトウェアと機能を備えていない可能性がありますが、安定性に関しては、DebianStableは堅実です。
2年ごとに新しい安定したリリースがあり、合計5年間サポートされます。最初の3年間はDebianセキュリティチームによるもので、次の2年間はボランティア(Debian LTSチームの形で)によるものです。その後、次に利用可能な安定版リリースにアップグレードする必要があります。
2。ソフトウェアの鮮度
Debianは安定性に重点を置いているため、常に最新バージョンのソフトウェアを対象としているわけではありません。たとえば、最新のDebian11は最新のGNOME3.40ではなくGNOME3.38を備えています。
同じことがGIMP、LibreOfficeなどの他のソフトウェアにも当てはまります。これはDebianで行わなければならない妥協案です。これが、Linuxコミュニティで「Debianstable=Debianstale」ジョークが人気がある理由です。
UbuntuLTSリリースも安定性に重点を置いています。ただし、通常、人気のあるソフトウェアの最新バージョンがあります。
一部のソフトウェアについては注意が必要です 、開発者のリポジトリからインストールすることもオプションです。たとえば、最新のDockerバージョンが必要な場合は、DebianとUbuntuの両方にDockerリポジトリを追加できます。
全体として、Debian Stableのソフトウェアは、Ubuntuと比較すると古いバージョンであることがよくあります。
3。ソフトウェアの可用性
DebianとUbuntuの両方にソフトウェアの巨大なリポジトリがあります。ただし、UbuntuにはPPA(Personal Package Archive)もあります。 PPAを使用すると、新しいソフトウェアのインストールや最新のソフトウェアバージョンの取得が少し簡単になります。
DebianでPPAを使用してみることができますが、スムーズなエクスペリエンスにはなりません。ほとんどの場合、問題が発生します。
4。サポートされているプラットフォーム
Ubuntuは64ビットx86およびARMプラットフォームで利用できます。 32ビットISOは提供されなくなりました。
一方、Debianは32ビットと64ビットの両方のアーキテクチャをサポートしています。それとは別に、Debianは64ビットARM(arm64)、ARM EABI(armel)、ARMv7(EABIハードフロートABI、armhf)、リトルエンディアンMIPS(mipsel)、64ビットリトルエンディアンMIPS(mips64el)、 64ビットリトルエンディアンPowerPC(ppc64el)およびIBM System z(s390x)。
それが「ユニバーサルオペレーティングシステム」と呼ばれるのも不思議ではありません。
5。インストール
UbuntuのインストールはDebianのインストールよりもはるかに簡単です。私は冗談で言っているのではない。 Debianは中級のLinuxユーザーでも混乱する可能性があります。
Debianをダウンロードすると、デフォルトで最小限のISOが提供されます。このISOには、非フリー(オープンソースではない)ファームウェアはありません。続けてインストールすると、ネットワークアダプタやその他のハードウェアが認識されないことに気付きます。
ファームウェアを含む別の非フリーISOがありますが、それは隠されており、それを知らない場合は、ひどい驚きに直面しています。
デフォルトのISOにプロプライエタリドライバーとファームウェアを含めることに関しては、Ubuntuの方がはるかに寛容です。
また、Debianインストーラーは古く見えますが、Ubuntuインストーラーは現代的です。 Ubuntuインストーラーは、ディスクにインストールされている他のオペレーティングシステムも認識し、既存のオペレーティングシステムと一緒にUbuntuをインストールするオプションを提供します(デュアルブート)。私のテストでは、Debianインストーラで気づいていません。
6。すぐに使用できるハードウェアサポート
前述のように、Debianは主にFOSS(フリーでオープンソースのソフトウェア)に焦点を当てています。これは、Debianが提供するカーネルにプロプライエタリドライバとファームウェアが含まれていないことを意味します。
動作させることができないわけではありませんが、追加のリポジトリを追加/有効にして、手動でインストールする必要があります。これは、特に初心者にとっては落胆する可能性があります。
Ubuntuは完璧ではありませんが、すぐに使用できるドライバーとファームウェアを提供するために、Debianよりもはるかに優れています。これは、面倒が少なく、すぐに使える完全なエクスペリエンスを意味します。
7。デスクトップ環境の選択
Ubuntuは、デフォルトでカスタマイズされたGNOMEデスクトップ環境を使用します。その上に他のデスクトップ環境をインストールするか、Kubuntu(KDEの場合)、Xubuntu(Xfceの場合)などのさまざまなデスクトップベースのUbuntuフレーバーを選択できます。
DebianもデフォルトでGNOMEをインストールします。ただし、そのインストーラーを使用すると、インストールプロセス中に選択したデスクトップ環境をインストールできます。
また、そのWebサイトからDE固有のISOイメージを取得することもできます。
8。ゲーム
Linuxでのゲームは、SteamとそのProtonプロジェクトのおかげで一般的に改善されました。それでも、ゲームはハードウェアに大きく依存しています。
また、ハードウェアの互換性に関しては、独自のドライバーをサポートするために、UbuntuはDebianよりも優れています。
Debianでそれを行うことができないというわけではありませんが、それを達成するにはある程度の時間と労力が必要になります。
9。パフォーマンス
サーバー上であろうとデスクトップ上であろうと、パフォーマンスセクションには明確な「勝者」はありません。 DebianとUbuntuはどちらも、デスクトップおよびサーバーのオペレーティングシステムとして人気があります。
パフォーマンスは、システムのハードウェアと使用するソフトウェアコンポーネントによって異なります。両方のオペレーティングシステムでシステムを微調整および制御できます。
10。コミュニティとサポート
Debianは真のコミュニティプロジェクトです。このプロジェクトに関するすべては、そのコミュニティメンバーによって管理されています。
UbuntuはCanonicalによってサポートされています。ただし、それは完全に企業プロジェクトではありません。コミュニティはありますが、問題に関する最終決定はCanonicalの手に委ねられています。
サポートに関しては、UbuntuとDebianの両方に、ユーザーがヘルプやアドバイスを求めることができる専用のフォーラムがあります。
Canonicalは、エンタープライズクライアントに有料の専門的なサポートも提供しています。 Debianにはそのような機能はありません。
結論
DebianとUbuntuはどちらも、デスクトップまたはサーバーのオペレーティングシステムに適しています。 aptパッケージマネージャーとDEBパッケージは両方に共通しているため、多少似たようなエクスペリエンスを提供します。
ただし、Debianには、特にデスクトップの面で、ある程度の専門知識が必要です。 Linuxを初めて使用する場合は、Ubuntuを使用することをお勧めします。私の意見では、ある程度の経験を積み、Linux全般に精通してから、Debianを試してみる必要があります。
最初からDebianワゴンに飛び乗ることができないわけではありませんが、Linux初心者にとっては圧倒的な経験になる可能性が高くなります。
このDebian対Ubuntuの議論についてのあなたの意見は大歓迎です。