Ubuntu は最も人気のある Linux ディストリビューションの 1 つですが、多くの人気のあるものと同様に、Ubuntu を嫌う人もいます。過去数年間の Ubuntu の方向性にうんざりしている場合は、そのベースになっているディストリビューションである Debian をチェックしてみるとよいでしょう。その理由をいくつかご紹介します。
Debian と Ubuntu の違いの 1 つは、Debian がコミュニティ プロジェクトであることです。 Debian は最初から非営利でした。創設者の Ian Murdock は、GNU プロジェクトと Linux カーネルの精神に基づいてディストリビューションが開発されることを望んでいました。 Debian プロジェクトが最初に発表された 1993 年でも、商用 Linux ディストリビューションは存在していました。
Ubuntu は Canonical によって開発されており、無料でも入手できる商用 Linux ディストリビューションです。 Canonical は Ubuntu から収益を得たいと考えています。 Linux の世界では、企業顧客にサービスを販売することがその方法のようです。
Debian が、多くの議論の中でも、ユーザーにとって最善と思われることを進めようとするのに対し、Canonical の Ubuntu での目標は、お金を稼ぐことです。
Linux Mint と Ubuntu: 実際のところ、どれくらい違うのでしょうか?
完全な初心者にはどれを選ぶのが良いでしょうか?違いはありますか?
Ubuntu は Debian 上に構築されています
Ubuntu の機能に飽きていて、代替手段を探している場合は、Debian を使用できます。 Ubuntu は Debian に基づいているため、すでに Debian に慣れている場合は、使い慣れた要素がいくつかあると思います。
Ubuntu から Debian に切り替える利点は、使い慣れた要素がすでにいくつかあることです。どちらのディストリビューションのデフォルトのデスクトップ環境は GNOME ですが、これはインストール プログラムで簡単に調整できます。ターミナルを使用する場合は、Bash も標準ですが、Bash はほぼすべての主要な Linux ディストリビューションで事実上の標準です。
Ubuntu を使用している場合は、すでに Debian を使用していることになります。 Ubuntu リリースの大部分は、Debian の開発版のスナップショットに Canonical による微調整が加えられたものです。
さまざまなバージョンの Debian が利用可能です
Ubuntu を使用している場合は、LTS バージョンまたは非 LTS バージョンを選択できます。これは、リリース後に Canonical からどの程度のサポートが得られるかに影響します。次に、デスクトップまたはサーバーのバージョンを選択できますが、それだけです。
Debian では、より幅広いバージョンを利用できます。パッケージが古いことに不満を言う人もいますが、「安定版」バージョンは良いスタートです。これは、電子メールの送受信が必要なマシンやサーバーなど、信頼性が必要な日常のドライバーに適した選択肢です。
新しいソフトウェアが必要な場合は、「テスト」環境または「不安定」環境をインストールできます。後者の場合、システムが使用できなくなる可能性のあるバグのリスクがあるため、これを予備のマシンまたは仮想マシンにインストールすることをお勧めします。
また、Debian を実行できるハードウェアの範囲も広がります。 Ubuntu と Debian はどちらも標準的な PC アーキテクチャ上で動作しますが、より曖昧なアーキテクチャ用に Debian を入手することもできます。 Debian は RISC-V や ARM などのアーキテクチャをサポートします。これが、デフォルトの Raspberry Pi OS である理由の 1 つです。
APT、Snap、Flatpak: Ubuntu パッケージ マネージャーの説明 (およびそれぞれをいつ使用するか)
Linux ディストリビューションで得られるものがあるとすれば、それは選択です。
IBM S/390 メインフレームが手元にある場合は、そこに Debian をインストールすることもできます。 Debian は、サポートするハードウェアの種類において NetBSD に匹敵します。存在する場合は、Debian をインストールできる可能性があります。
異なるバージョンと複数のバージョンの両方が提供されているため、Debian は自らを「ユニバーサル オペレーティング システム」と呼んでいます。デスクトップからシングルボード コンピュータ、開発者ワークステーション、サーバーに至るまで、必要に応じて同じシステムを使用できます。それが、Debian が私にとって頼りになる理由の 1 つです。
同じディストリビューション内での環境の異なる選択
Ubuntu と Debian はどちらもすぐに GNOME をサポートしますが、異なるデスクトップ環境をインストールできます。
Ubuntu がこれを実現する方法は、Ubuntu 上でさまざまなバージョンまたは「スピン」を提供することです。 Kubuntu にはデフォルト環境として KDE があり、Xubuntu にはカスタマイズされた Xfce が使用されます。
Debian は、1 つのインストールで複数のデスクトップ環境を提供します。デフォルトの Gnome をインストールできますが、KDE または Xfce をインストールすることもできます。この方法でインストールできるデスクトップは標準のデスクトップであり、Ubuntu バージョンよりもカスタマイズが少なくなります。
これが、Debian が「ユニバーサル オペレーティング システム」である理由の 1 つです。同じインストール イメージから異なる環境をインストールできます。これはどの Linux ディストリビューションにも当てはまりますが、Debian ではこの柔軟性がより明白になります。
Ubuntu にソフトウェアをインストールする方法: Snap と APT の初心者ガイド
Ubuntu システムに必要なすべてのソフトウェアを見つけて管理する方法を学びましょう。
Debian により Wi-Fi サポートが容易になります
Debian の歴史的な問題点の 1 つは、ほぼ解消されました。 Debian インストール イメージには独自の Wi-Fi ファームウェアが含まれるようになりました。以前は、別のインストール イメージをダウンロードする必要がありました。ラップトップを使用する人が増えているため、これは長年待ち望まれていた変化でした。 Debian はフリー ソフトウェアをサポートしていることで知られていますが、これは必要悪だったのかもしれません。この変更により、私の古いラップトップへの Debian のインストールが簡単になりました。
スナップはありません!
Ubuntu のより物議を醸している変更の 1 つは、独自のパッケージ管理システムである Snaps のサポートです。 Snaps は、プログラムの依存関係を 1 つのパッケージにパッケージ化します。抽象的には良いアイデアのように見えますが、実装するとパフォーマンスの点で苦情が寄せられています。
Debian はこのシステムを使用しません。同社は、自社が作成した APT パッケージ管理システムを使い続けています。 APT は、依存関係を手動でインストールしてコンパイルするよりもはるかに簡単だったので、Linux の世界や Unix 系システムの間でパッケージ マネージャーのアイデアを普及させました。非営利プロジェクトである Debian は、Ubuntu のように有料サポートのパッケージ マネージャーに広告を掲載しません。ただし、Debian の Web サイトには、独立した専門コンサルタントを雇う必要がある場合に備えて、独立した専門コンサルタントへのリンクが用意されています。
Snaps と同様の考え方を使用する Flatpaks をインストールすることもできますが、Debian では依然として APT が主要なパッケージ管理システムです。
あなたが Ubuntu ユーザーで、スナップやパッケージ マネージャーでの広告の実行など、Ubuntu の決定に疎外感を感じている場合は、Debian をチェックしてみるとよいでしょう。コミュニティベースであるため、開発者は最終的な利益ではなく、ユーザーの利益を念頭に置いて作業します。