Arch Linux vs. Ubuntu: どちらを使うべきか?

公開: 2023-03-10
Ubuntu と Arch Linux GNOME デスクトップを並べて表示
Dave McKay / ハウツーオタク
まったくの初心者にとって、Ubuntu は当然の選択です。 Linux のシーレッグを見つけたら、Arch は素晴らしいものです。 Ubuntu と Arch Linux のどちらがより適切に機能するかは、予想される手取りと、Linux インストールを手作りするためにどれだけの労力を費やすかによって異なります。

Ubuntu と Arch Linux には、熱心で熱心な支持者がいます。 Linux の使用またはディストリビューションの変更を検討している場合は、これらの両方を宣伝する人がいるでしょう。 しかし、どれがあなたに適していますか?

目次

ディストリビューションの迷路
Arch Linux と Ubuntu の比較: 概要
Arch Linux と Ubuntu のインストールの違い
ハードウェアの互換性はどちらが優れていますか?
どのようなアプリケーションとパッケージ マネージャーが利用可能ですか?
コミュニティサポートはどのようなものですか?
Arch vs Ubuntu: 勝つのは誰?

ディストリビューションの迷路

Linux を試してみようという考えは、多くの要因によって促進される可能性があります。 Linux について聞いたことがあるかもしれませんが、もっと知りたいと思っているだけかもしれません。 おそらく、あなたは現在の OS に不満を持っており、別の OS を探しています。 フリーでオープンソースのソフトウェアというアイデアに興味をそそられ、調査する価値があると思うかもしれません。

理由が何であれ、それらは通常明確です。 しかし、その選択がなされたら、使用する Linux ディストリビューションを選択する必要があります。 そして、それは明確ではない質問です。

Ubuntu は、Linux の新規参入者に適したディストリビューションであると広く考えられていますが、「Linux についてさらに多くのことを学べる」ため、Arch のようなディストリビューションから始めるべきだと言う別のキャンプがあります。

すべての Linux ディストリビューションは同じであると聞いたことがあるかもしれません。 Linux カーネル、GNU Core Utilities、サポートされているファイル システム、パッケージ マネージャー、およびいくつかのプリインストールされたアプリケーションを使用します。

それは本当です。 ただし、ディストリビューションは、カスタマイズされたインストール プログラム、デスクトップ テーマ、独自のソフトウェア リポジトリ、および独自のユーティリティ プログラムなどを提供することで、独自のフレーバーを追加します。 Linux Mint が Cinnamon で行ったように、独自のデスクトップ環境を開発するところまで行っている人もいます。

ディストリビューション間の違い、およびエンド ユーザー エクスペリエンスの違いは、大きなものになる可能性があります。

Arch Linux と Ubuntu の比較: 概要

ほとんどの Linux ユーザーは、Arch Linux と Ubuntu を、新しい Linux ユーザーに適したスケールの両端に位置付けています。 ディストリビューションの背後にある哲学は完全に異なります。

Arch はコミュニティ主導の取り組みであり、Ubuntu は非公開の Canonical Limited が支援する Ubuntu Foundation によって作成されています。 ゼロから構築された独自のディストリビューションを作成します。 Ubuntu は Debian Linux から派生したものです。

Arch は軽量で機能的なシステムを提供することを目指しています。 最小限の基本インストールから始めて、必要または必要なパッケージを選択してインストールします。

Ubuntu にはすべてが搭載されています。 オフィス生産性スイート、電子メールクライアント、音楽プレーヤーなどを含むパッケージの長いリストがバンドルされています. 最初の起動から、Ubuntu で生産性を上げることができます。 反対に、あなたのコンピューターには、おそらく決して開くことのない、使用することを気にしないパッケージがロードされています。

Ubuntu は、手持ちと使いやすさがすべてです。 かつて、そのキャッチフレーズは「人間のための Linux」でした。 Arch は、あなたにコントロールを与えることです。 要求していないものはインストールされません。 また、自分が何をしているのかを知っていることも期待しています。ハンドルを握ることはできますが、運転方法を知っていることを前提としています。

Canonical は、毎年 4 月と 10 月に予定されている 2 つの Ubuntu リリースを作成します。 4 つおきのリリースは長期サポート リリースであり、サポートとパッチは 5 年間保証されます。 暫定リリースは 9 か月間サポートされます。

Arch はローリング リリース モデルを使用します。 マイルストーン リリースはありません。 最新の Arch イメージをインストールし、パッチを適用して最新の状態にします。 その後、頻繁にパッチを適用して最新の状態に保ちます。 パッチは毎日 (場合によっては 1 日に数回) リリースできますが、ほとんどのユーザーは 1 週間または 2 週間に 1 回パッチを適用します。 これにより、オペレーティング システムを新しいリリース、パッチ、およびアップグレードの最先端またはそれに近い状態に保つことができます。

しかし、これはあなたを捕まえることができます。 刃先は血を引く可能性があります。 パッチと更新プログラムはテストされていますが、障害はネットを介して発見される可能性があります。 最近の例は、GRUB ブートローダーのバージョン 2:2.06.r322 更新です。 何千もの Arch コンピューターが Arch Linux ではなく BIOS で起動するバグ。 回避策はありましたが、適用するにはある程度の自信と知識が必要でした。

Ubuntu を使えば、誰でもインストールして Linux について学ぶことができます。 Arch をインストールするには、Linux についてある程度知っておく必要があります。

Arch Linux と Ubuntu のインストールの違い

Ubuntu には優れた GUI ベースのインストール プログラムがあります。 それは、あなたが行う必要のある選択を通してあなたを導き、他の人にとって賢明なデフォルトを選択し、完全で機能するシステムをあなたに残します.

情報画面と進行状況バーを表示する Ubuntu グラフィカル インストール ツール

Arch のインストールは、より基本的なものです。 端末ベースです。 多くのステップがあり、そのうちのいくつかは非常に複雑になる可能性があります。 たとえば、Wi-Fi の設定は難しい場合があります。

archinstallスクリプトは、Arch をインストールするもう 1 つのテキストベースの方法です。 これは、従来のインストール方法よりも多くのガイダンスを提供しますが、Ubuntu をインストールする経験からはまだ長い道のりです。 画面上のオプションのリストからいくつかの設定を選択できるため、作業が多少簡単になります。 しかし、オプションが何を意味するのか、またはそのオプションよりもこのオプションを選択することの影響が何であるのかわからない場合は、まだ盲目的に飛んでいます.

オプションのリストを表示する Arch Linux の「arch install」スクリプト

成功すれば、実行中の Arch Linux システムが完成します。 次に、GNOME などのデスクトップ環境のインストールに進みます。

悲しいことに放棄された Arch Linux GUI プロジェクトは、有名な Cal​​amares インストーラーを使用してインストールされた Arch のプレーン バニラ バージョンを提供していましたが、新しい ISO イメージを発行しないと発表しました。

Manjaro、ArcoLinux、Garuda、および EndeavourOS は、GUI ベースのインストールを提供する Arch ベースのディストリビューションです。 しかし、EndeavourOS と ArcoLinux は非常に接近していますが、単純なバニラ Arch ではありません。

ハードウェアの互換性はどちらが優れていますか?

Arch は 64 ビット x86 プロセッサのみをサポートします。 たとえば、公式のARMサポートはありません。 対照的に、Ubuntu は、Raspberry Pi を含む幅広いコンピューティング プラットフォームを公式にサポートしています。

ほとんどの PC ハードウェアの互換性の問題は、カーネル モジュールとドライバーを使用して解決されます。 違いは、Ubuntu は必要なモジュールを識別しようとし、可能な場合はそれらを含めることです。 Arch は大部分をあなたに任せます。

最終的に、x86 PC ハードウェアのサポートは 2 つのディストリビューションでほぼ同じですが、Arch を使用すると、それを達成するためにさらに努力することができます。

どのようなアプリケーションとパッケージ マネージャーが利用可能ですか?

ソフトウェア パッケージをインストールおよび削除するには、Ubuntu にはaptコマンド ライン ツールがあり、Arch にはpacmanがあります。 どちらにも GUI ベースの代替手段があります。 Ubuntu にはUbuntu Softwareアプリケーションがあり、Arch ユーザーはpamacをインストールして同様のエクスペリエンスを得ることができます。

メイン画面にUbuntuソフトウェアアプリケーションが表示されます
Ubuntu ソフトウェア アプリケーション

これらのツールはすべて、ディストリビューションの公式ソフトウェア リポジトリを参照します。 非公式のソフトウェア ソースを含めるために、Ubuntu ユーザーは特定の個人用パッケージ アーカイブを有効にすることができます。 これらは、個人が Ubuntu コミュニティで利用できる、ユーザー提供のラップされたパッケージです。 ユーザーが PPA をインストールしたら、標準のaptツールを使用してアプリケーションをインストールできます。

Arch に相当するものは Arch ユーザー リポジトリです。 これは、ユーザーが提供するパッケージの説明の膨大なコレクションです。 これらは、ソース コードのダウンロードとコンピューターへのパッケージのビルドを自動化します。 ユーザーはpamac内から、またはyayなどの AUR ヘルパー ツールを使用してターミナル ウィンドウからこれを行うことができます。

典型的な Arch Linux AUR エントリ
典型的な Arch Linux AUR エントリ

公式の Ubuntu リポジトリには約 60,000 個のパッケージがあります。 Arch リポジトリと AUR を合わせると、約 58,000 個のパッケージになります。 しかし、それだけではありません。

Windows、Mac、および Linux 用のバージョンを提供するソフトウェア パッケージは、Debian および Ubuntu ベースのシステム用の DEB と、Fedora および RedHat システム用の RPM を提供する可能性があります。 他のディストリビューションは、アプリケーションのリポジトリのクローンを作成し、ソースからパッケージをビルドすることによって、自力で対処する必要があります。 つまり、Arch の場合と同じように実行できますが、もう少し頑張る必要があります。

もちろん、FlatPaks、Snap、および AppImages は、ディストリビューションに依存しないソフトウェアのインストール方法です。 お探しのパッケージは、これらの形式のいずれかで利用できる可能性があります。

コミュニティサポートはどのようなものですか?

Arch と Ubuntu には、情報とアドバイスを提供するオンライン リソースが充実しています。 Ubuntu ユーザーは、Ask Ubuntu Web サイトと Ubuntu フォーラムにアクセスできます。Arch ユーザーは ArchWiki を利用できます。

ArchWiki は、今日入手可能な Linux 情報の主要な情報源の 1 つであることは間違いありません。 Arch だけでなく、すべてのディストリビューションのユーザーがアクセスできます。 ただし、簡潔さが新しいレベルになることに注意してください。 また、それ自体を繰り返すこともありません。 あるページで何かを説明した場合、別のページでもう一度説明することはありません。 そのため、ArchWiki のスタイルに慣れるには少し時間がかかります。 初心者には難解に思えるかもしれないので、Wiki を読むためのページも提供しています。

Ubuntu と Arch には、それぞれ専用のサブレディットがあります。 これらは非公式ですが、役に立つリソースです。 一般に信じられていることとは反対に、彼らはとてもフレンドリーでもあります。

Arch vs Ubuntu: 勝つのは誰?

あなたに適したディストリビューションは、あなたの Linux に何を求めるかによって最もよく決まります。 すぐにインストールでき、Linux を簡単に紹介できる Linux が必要な場合は、Ubuntu が Arch を圧倒します。

私は毎日普通の Arch と EndeavourOS を使っていますが、Linux 初心者向けのディストリビューションとして Arch を勧めるのに苦労しています。 インストールには、逆説的に、Linux にある程度精通している場合にのみ得られるアプリオリな知識が必要です。 sda1が最初のハード ドライブの最初のパーティションであり、 enp34s0がネットワーク インターフェイスであるなどのことを知らなければ、おそらく開始する前に準備ができているでしょう。

Linux インストールの構成と構成をきめ細かく制御したい場合 (すべての喜びと苦痛を伴います)、Arch を選択してください。 Arch Linux のダウンロード ページからイメージ ファイルを取得します。 システムの保守と管理の定期的なサイクルに関心がなく、単にコンピュータに乗り込んで使用したい場合は、Ubuntu を選択してください。 Ubuntu デスクトップのダウンロード ページからイメージ ファイルを取得し、インストールを開始します。

関連:初心者向けの 10 の基本的な Linux コマンド