Manjaro Linux から EndeavourOS に乗り換えた理由

公開: 2023-06-27
デイブ・マッケイ/ハウツーオタク
Manjaro は素晴らしいディストリビューションで、私は 2 年近く使用しました。 これは Arch Linux をベースにしていますが、Arch と同じように機能するとは主張していません。これが私が望んでいることだと気づきました。 EndeavourOS の方が私のニーズに適していることがわかりました。

私は Manjaro Linux を 2 年間使用しましたが、Manjaro に対する最初の喜びは時間の経過とともに薄れ、ますます快適ではなくなりました。 これが私が EndeavourOS に乗り換えた理由です。

目次

私はいわゆるディストロホッパーではありません
たくさんのディストリビューションを使ってきました
表面の下で
Manjaro と EndeavourOS は両方とも Arch ベースです
Manjaro と EndeavourOS の違い
では、Manjaro で AUR を使用しなくても大丈夫ですか?
Arch ではなく EndeavourOS を使用する理由
マンジャロの走行距離は異なる場合があります

私はいわゆるディストロホッパーではありません

私は 1990 年代半ばに RedHat Linux を使って Linux を使い始めました。 2003 年に、RedHat Enterprise Linux と呼ばれる商用製品に変わりました。 Fedora Linux の起動には、RedHat Linux の最後の無料バージョンのフォークが使用されました。

現在、Fedora は盤石なディストリビューションとしてよく知られています。 しかし 20 年前、私はそれが動作するハードウェアについて少しうるさいことに気づきました。 分布に関係なく、ある程度は当然のことです。 それはまさに Linux 上での生活でした。 問題の解決はそのシーン全体の一部でした。 しかし、それは面倒になってきました。

Ubuntu と呼ばれる、ハードウェアにほとんど依存しない新しいディストリビューションについて良い噂を聞き始めました。 大きな後ろ盾もあったので、すぐに消えることはありませんでした。 配布の背後にある慈善活動的な感情も私にとって魅力的でした。 やってみることにしました。

Ubuntu 5.04、Hoary Hedgehogだったと思います。 2019 年の秋に Manjaro に移るまで、私は毎日のドライバーとして Ubuntu を使用していました。 その動きの背後にある思考プロセスについてはすでに書きました。

Manjaro に移行して 2 年後、私は EndeavourOS に移行しました。 その理由は次のとおりです。

たくさんのディストリビューションを使ってきました

私はディストリビューション好きではないかもしれませんが、覚えている以上に多くのディストリビューションをインストールしてきました。 それらの大部分は、VirtualBox などのハイパーバイザー内の仮想マシンでした。

時にはそれは単なる好奇心でしかありません。 私は、さらに別の Linux ディストリビューションに対する誰かのアイデアや動機を知りたいと思っています。 また、何らかの方法で管理またはサポートする予定のディストリビューションについてよく知る必要があることもありました。 仮想マシンで起動すると、誰かのライブ本番システムではできない方法で街に出かけることができます。

全体として、私は多くの異なるディストリビューションをインストールし、それらの違いを熟考し、「なぜ、そのようにしたのか?」と自問しました。

表面の下で

よく言われるように、その下にはすべて Linux があります。

すべての Linux ディストリビューションの中心となるのは Linux カーネルであり、GNU コア ユーティリティとともにオペレーティング システム ファイルの大部分を構成します。 ブート システムと初期化システム、およびその他の重要なコンポーネントによって、基本アーキテクチャが完成します。

大きな違いは、各ディストリビューションの基礎となる哲学と、サポートされるデフォルトのファイル システム、シェル、デスクトップ環境の選択にあります。 ソフトウェア リポジトリのサイズと品質と同様に、パッケージ マネージャーも重要です。 ゼロから作成された、真に独自のものであるディストリビューションはほとんどありません。 ほとんどは、他の十分に確立されたディストリビューションから派生したものです。 つまり、上流の祖先のパッケージ マネージャーを使用することになります。

ディストリビューションには、システム管理のため、または新しいディストリビューションの使用への移行をスムーズかつ簡単にするための独自のツールがバンドルされている場合とバンドルされていない場合があります。 これらのツールは、Linux コンピューターの管理の 1 つまたは複数の側面を簡素化しますが、ユーザーと実際の裸の Linux エクスペリエンスとの間にあるもう 1 つの抽象化レイヤーです。 これは、さまざまな携帯電話メーカーから提供される Android のさまざまなバリエーションに似ています。 多かれ少なかれ、それらはそれぞれ、標準の Android の上に独自の UI、アプリ、ユーティリティをオーバーレイします。

したがって、表面下を十分に深く観察すると、すべてのディストリビューションが同じであることは事実ですが、それでも各ディストリビューションの特異性に取り組む必要があります。

Manjaro と EndeavourOS は両方とも Arch ベースです

Manjaro と EndeavourOS は両方とも Arch Linux に基づいています。 Arch はローリング分布です。 頻繁にアップデートが行われます。 オペレーティング システムとアプリケーションの変更は、リリースが承認されるとすぐに利用可能になります。 対照的に、ポイント リリース ディストリビューションには、前回のリリース以降のすべての変更が含まれる年次リリースが 1 つまたは 2 つあります。

ArchWiki は、おそらく地球上で最も包括的な Linux ドキュメントおよび情報リソースです。 それはとても良いことです。 すべてのディストリビューションのユーザーがこれを信頼できる情報源として使用しています。

Arch は高速かつ軽量です。 Arch を新規インストールすると、起動して実行するために最低限必要なものが提供されます。 それ以降のものはすべて、Arch 用に特別に作成された pacman コマンドライン パッケージ マネージャーを使用して選択およびインストールされます。

Arch には 2 つの異なるタイプのソフトウェア リポジトリがあります。 標準リポジトリには、Arch メンテナによって正式に認可されたパッケージが保持されます。 AUR (Arch User Repository) は、ユーザーが指定したビルド スクリプトを含むもう 1 つの大規模なリポジトリです。 ビルド スクリプトはアプリケーションのソース コードをダウンロードし、コンピュータ上にアプリケーションをビルドします。

関連: Arch Linux と Ubuntu: どちらを使用するべきですか?

Manjaro と EndeavourOS の違い

Manjaro と EndeavourOS は両方とも Arch ベースですが、Manjaro はその構築と使用の点で Arch から大きく離れています。 公式ドキュメント自体が述べているように、Manjaro は異なる種類の獣です。

実際、Manjaro と Arch の違いは、人気のある Ubuntu ディストリビューションとその多くの派生版 (Mint や Zorin など) の違いよりもはるかに大きいです。

Manjaro には独自のリポジトリがあり、公式にはサポートされていませんが、ユーザーは AUR にもアクセスできます。 EndeavourOS には、ウェルカム プログラムなど、EndeavourOS が提供する少数の EndeavourOS 固有のアプリケーション用に独自の非常に小さなリポジトリがあり、その他すべてには Arch リポジトリを使用します。 EndeavourOS も AUR にアクセスできます。

Manjaro は厳選されたローリング リリース モデルです。 アップデートとパッチは、テストと承認が行われるまで約 2 週間保留されます。 これは、最先端から 1 ~ 2 歩離れていることを意味し、一般的にはより安全な場所です。 EndeavourOS はこれを行いません。 EndeavourOS を使用すると、Arch ユーザーがアップデートとパッチを入手するのと同時に入手できます。

Manjaro は、 pamacと呼ばれる GUI ベースのソフトウェア インストール ツールを提供します。 これはpacmanのフロントエンドです。 AUR はpamacによってサポートされています。 デフォルトではオフになっていますが、ワンクリックでオンになります。 AUR は Manjaro によって正式にサポートされていないため、これは驚くほど簡単です。 それには正当な理由があります。 Manjaro で AUR を使用すると、システムに重大な問題が発生する可能性があります。

Manjaro Linux の AUR 設定

簡単に言うと、AUR は当然、昔ながらの Arch で動作することを期待しています。 EndeavourOS は 100% 古い Arch ではありません。 ただし、重要な点はすべて Arch と同一であるため、Arch リポジトリと AUR をシームレスに使用できます。

マンジャロはドッペルゲンガーというよりは、有名人のそっくりさんです。 また、Manjaro のパッチやアップデートによる遅延により、AUR がコンピュータ上の古いライブラリやアプリケーションで動作する可能性があります。 AUR はあなたが昔ながらの Arch に取り組むことを期待していると私が言ったとき、私は少し冗談を言っていました。 単純に古いがパッチが適用された最新の Arch で作業することが期待されます。

肝心なのは、Manjaro で AUR を使用するのはギャンブルだということです。 そして、私は AUR を頻繁に使用するため、ギャンブルに何度も、あまりにも頻繁に負けました。

関連: Ubuntu vs. Manjaro Linux: どちらを選ぶべきですか?

では、Manjaro で AUR を使用しなくても大丈夫ですか?

残念ながら、そうではありません。 マンジャロは別の方法でボールを落とすことが増えているようだ。 これにより、セキュリティ証明書が期限切れになることが何度も発生しています。 証明書の有効期限が切れると、アーカイブされた古いフォーラム、Manjaro ソフトウェア センター、さらには Manjaro ダウンロード ページなどのリソースにアクセスできなくなりました。

証明書の自動更新の設定は非常に簡単なので、一度も行う必要はありません。 しかし私にとって、より大きな問題はガバナンスの問題です。 最初のインシデントは、再発防止のプロセスを導入するきっかけとなるはずでした。 そんなことは起こり得なかった、あるいは効果的な方法で起こりませんでした。

編集者注: Manjaro 開発チームに連絡を取ったところ、新しいフォーラムへの移行が完了したためアーカイブされたフォーラムを閉鎖したこと、ソフトウェア センターの証明書の問題を監視するための内部ツールを作成したこと、 Manjaro ダウンロード ページの証明書は、コンテンツ配信ネットワークによって維持されるようになりました。

オープンソース プロジェクトに提出されたパッチは、安定版リリースに組み込まれる前にレビューおよびテストされます。 Manjaro には、マージされていない未検証のパッチを見つけて、それらをソフトウェア パッケージのバージョンにマージし、ユーザーに公開する習慣があります。 進行中の作業は、まさに進行中の作業です。 それは進行中であり、完了していません。 エンドユーザーの前に置く準備ができていません。

このような行為を行ったディストリビューションは Manjaro だけではありませんが、常習犯です。 これが、Do Not Ship It Web サイトが Linux ディストリビューションへの公開書簡として作成された理由の 1 つです。 これは、約 20 人のオープンソース開発者とメンテナーによって支持されています。

皮肉なことに、進行中のパッチをマージすると、更新とパッチを数週間保留すれば改善されるはずのセキュリティと安定性が損なわれます。

Arch ではなく EndeavourOS を使用する理由

何度も言いますが、私はラップトップの一部で Arch を使用しています。 しかし、毎日のドライバーのデスクトップでは、両方の長所を生かしたかったのです。 Arch が欲しかったのですが、高速でシンプルなインストーラーを備えており、基本的なソフトウェアやデスクトップ環境の選択など、インストール中に選択できるすべてのオプションが提供されていました。

Arch Archinstall インストーラーは大幅に改善されましたが、高速に動作させようとすると、依然として間違った選択をしてしまう可能性があります。 私が生計を立てているコンピューターを再構築する必要がある場合は、急いで対応するつもりです。 EndeavourOS は、使い慣れた Calamares インストーラーを使用します。 それでも間違いを犯す可能性はありますが、正しく理解する方が簡単です。

インストールが完了すると、標準の Arch パッケージ マネージャーと上流の Arch リポジトリを使用する Arch ベースのディストリビューションが残り、AUR がサポートされます。 EndeavourOS はテーマといくつかの軽量ユーティリティを備えた Arch であるため、AUR が期待するすべてのものが実現します。 EndeavourOS で AUR を使用すると、Arch で使用した場合と同様に安定していることがわかりました。

関連: Arch LinuxをPCにインストールする方法

マンジャロの走行距離は異なる場合があります

Manjaro は非常に人気のあるディストリビューションですが、私にとってはもう快適に使用できません。 だからといって、自分で試してみない理由はありません。 あなたにとって何が効果的かを決めることができるのはあなただけです。

それが合わず、Arch ではなく Arch に最も近いものが必要な場合は、EndeavourOS を試してみてください。 Arch に近いのは Arch だけです。

関連: EndeavourOS は Arch Linux を使用する最も簡単な方法ですか?