技術ノート Linux 私が Ubuntu から Manjaro Linux に切り替えた理由

私が Ubuntu から Manjaro Linux に切り替えた理由

10 年以上にわたり、 Ubuntu は 私が選んだ Linux ディストリビューションでした。しかし、久しぶりにディストリビューションホップをしてみました。私は今 Manjaro を経営しており、これ以上に幸せなことはありません。それだけでいいのです!

Ubuntuもやはり素晴らしいですね!

私は今でも Ubuntu を非常に高く評価しており、 Canonical を非常に尊敬しています。企業の世界では、 Red Hat が Linux を本格的なエンタープライズ インフラストラクチャ ツールとして推進して成功を収めた人は誰もいません。 Canonical と、Linux デスクトップの初心者が Linux にアクセスできるようにしたその成功についても、同じ議論ができるでしょう。

初めて Linux を使用する人の多くは、Ubuntu を初めて使います。ある程度の地位を確立し、少し経験を積むと、他のディストリビューションに移る人もいます。同じ話を対面でもネットでも何度も聞きました。人々は、特定のディストリビューション (Fedora、Debian など) を使用していると言いますが、最初は Ubuntu から始めました。もし彼らの現在のディストリビューションが Linux への最初の進出だったとしたら、それを使い続けるだろうと彼らは疑っています。これは Ubuntu が果たすべき非常に重要な役割です。

完璧なビジネスや会社はありません。 Canonical は、ネットブックの画面スペースを最大化するように設計された Unity デスクトップを他のすべてのコンピュータに押し込むなど、長年にわたりいくつかの軽率な措置を講じてきました。しかし、はっきりと安心させられるのは、同社がユーザーベースの意見に耳を傾け、それらの決定の一部を覆したことです。 デフォルトで削除された Amazon の検索結果が その良い例です。全体として、私は今でも Canonical が Linux 領域において善のための力であると考えています。私の移行の決定は、Ubuntu の背後にある組織とは何の関係もありませんでした。

では、私がマンジャロに移った理由は何ですか? それはあなたにとって正しいでしょうか?

私が Ubuntu から Manjaro Linux に切り替えた理由

Manjaro が Ubuntu を上回るスピードで登場

研究やその他の目的で、私はさまざまな Linux ディストリビューションの VirtualBox イメージを多数保存しています。仮想マシン上の Manjaro が、私のハードウェア上で実行されている Ubuntu とほぼ同じくらい高速であることに気づかないわけにはいきませんでした。

私は大規模なコードベースをコンパイルする必要があることが多いため、これは魅力的な要素でした。コンピューターがそのタスクをより速く完了できれば、より早く次のタスクに移ることができます。

Manjaro は、アプリケーションのロード、アプリケーション間の交換、他のワークスペースへの移動、起動と終了をより高速に実行します。そしてそれがすべて合計されます。

新しくインストールしたオペレーティング システムは常に起動が速いので、これは公平な比較でしょうか?そう思います。これは、今年 4 月下旬に新規インストールされた Disco Dingo 19.04 に代わるものです。この短期間で Ubuntu の速度が大幅に低下することはなかったはずです。私は Ubuntu で GNOME を使用しており、Manjaro でも GNOME を使用していますが、Manjaro では Xfce、KDE、およびコマンドライン インストール も提供しています。

それでは、速度の利点は何で説明できるのでしょうか?例として、デフォルトで実行されているサービスとデーモンの数を見てみましょう。これらはそれぞれ、少量のメモリやカーネル時間などのシステム リソースを消費します。ターミナル ウィンドウで次のコマンドを入力すると、有効なサービスとデーモンを確認できます。

 systemctl list-unit-files --state=enabled --no-pager

Ubuntuでの結果:

マンジャロの結果:

これらは 2 つの新規インストールです。ご覧のとおり、Manjaro には 24 の有効なデーモンがあり、Ubuntu には 90 のデーモンがあります。この種のオーバーヘッドが必ず影響を及ぼします。

走行距離は人によって異なるかもしれませんが、私にとって、スピードはマンジャロにとって大きなプラスポイントでした。

私が Ubuntu から Manjaro Linux に切り替えた理由

Manjaro は無駄のない、平均的な Linux マシンです

Ubuntu には、豊富なアプリケーションが完全に搭載されています。 Manjaro は Arch Linux をベースにしており、その原則や哲学の多くを採用しているため、異なるアプローチを採用しています。

Ubuntu と比較すると、Manjaro は栄養不足に見えるかもしれません。無駄のないインストールが可能になり、つまりインストール時間が短縮され、必要なアプリケーションを決めることができます。電子メール クライアント、Web ブラウザ、オフィス スイート、その他の主要なものが付属していますが、それとは別に、必要なアプリケーションを決定してインストールします。

マンジャロは自分で作ったゴーカートを運転しているような気分になります。 Ubuntu は、大きくて快適で、品揃えが豊富な RV のように感じられます。どちらのアプローチにも言えることはあります。軽いものから始めて、必要なものだけを積み込むほうが合理的だと思われるかもしれません。 「すべてとキッチンのシンク」のアプローチを好むのであれば、それが Ubuntu のポイントです。

Manjaro は Arch Linux ほどミニマリズムを重視していません。 Arch では、実際に白紙の状態から開始し、設定を手動で調整します。 1 つのファイルを編集してキーボード レイアウトを指定し、別のファイルを編集して端末のフォントを設定します。デフォルトの Arch インストールが完了すると、コマンド ラインで Linux インスタンスが実行されます。グラフィカルなデスクトップ環境が必要ですか?どうぞ、選択肢はたくさんあります。 1 つ選択し、インストールして構成します。

マンジャロが自家製のゴーカートのように感じるなら、アーチはゴーカートを作るための材料を作るために自分の鉄鉱石を精錬するような気分です。しかし、それが Arch の栄光です。あらかじめ決められたものは何もありません。

あなたが純粋主義者ではない場合、またはそこまでの粒度を必要としない場合、Manjaro はおそらく、必要なだけ純粋な Linux に近いものです。 Ubuntu と比較すると、まったく異なるエクスペリエンスです。ピュアで鮮明、レスポンスが良いと感じます。

Nexus や Pixel などの Google の公式スマートフォンを使用したことがあり、裸の Android を体験したことがあれば、その違いがわかるでしょう。 Google のスマートフォンでは、ユーザーとオペレーティング システムやツールの間に、他のメーカーによる何層もの「改良」が施されていません。

それがマンジャロの気持ちなので、それが私からのもう一つのポイントです。

私が Ubuntu から Manjaro Linux に切り替えた理由

Bleeding Edge ローリング リリース

Ubuntu は年に 2 回定期的にリリースされます。1 つは 4 月、もう 1 つは 10 月です。それは固定リリースまたは ポイントリリース システムと呼ばれます。アプリケーションと機能が開発され、テストされます。準備ができたら、次のリリースに含めるために送信されます。リリース日が来ると、更新されたディストリビューション全体が利用可能になります。

ローリング リリース では、アプリケーションは開発者テストと、場合によっては受け入れテストに合格すると、リポジトリ内で更新されます。これでダウンロードの準備が整います。継続的なアップデートです。ディストリビューション全体が「次のバージョン」に大きく変化することはありません。どちらにも長所と短所があります。

ローリング リリース モデルを使用すると、年に 2 回システム アップグレードを行う必要がありません。新しい機能、カーネル、アプリケーションは準備が整うとすぐに入手できます。しかし、あなたが支払う代償は安定である可能性があります。ここでは物事が中断される可能性があるため、あなたはいわゆる「最先端」にいます。

Manjaro は、新しいアプリケーションや機能のリリースを数週間遅らせることで、ローリング モデルからほとんどのリスクを取り除きます。それらはテストされ、安全であることが証明されると利用可能になりますが、情報が網をすり抜けてしまう可能性があります。

もちろん、何かがポップした場合、最後に更新したものがわかっているため、追跡が簡単になります。これにより、ロールバックが非常に簡単になります。つまり、アップグレードまたはインストールの直後に問題に気づいた場合、または問題自体が明らかになった場合に限り、それを最後の更新に結び付けます。

イーサネット接続がどこに行ったのかを把握するのに 2 日の大部分を費やしてしまいました。まるで物理的に存在しないかのようでした。コマンドラインやGUIツールにはその痕跡はありませんでした。最終的には自傷行為であることが判明した。私は、一致しないソフトウェア モジュールから VirtualBox のバージョンを構築していました。私のせいです!

同様に、Ubuntu ポイント リリースの後、いつも使用しているアプリケーションが削除されたり、依存していたものが動作しなくなったりすることがよくあります。アップグレードするたびに、 fstab の Samba SMB マウント エントリの設定をいじる必要があったのはなぜですか?

Manjaro には、あなたが望む最新の状態を維持するための、きちんとした控えめな方法があります。私がこれを気に入っているのは、最先端にどれだけ近づくかを選択できるためです。ここから見える程度に近づくことも、その真上に立つこともできます。

もちろん、Linux を使用する人の多くは、Linux に近づきたくないと考えています。期間。 長期的なサポート と安定性が求められますが、アップグレードの間には 2 年という長い間隔があります。

ローリング分散モデルに魅了されました。マンジャロへのもう一つのポイント。

私が Ubuntu から Manjaro Linux に切り替えた理由

より優れたサードパーティ ソフトウェア リポジトリ

Ubuntu の apt-get パッケージ マネージャーと Ubuntu ソフトウェア アプリケーションは問題なく動作します。歯が少し長くて、ところどころ不格好ですが、機能します。また、Ubuntu は非常に人気があるため、コア ディストリビューションに含まれていない多くのアプリケーション ( Slack など) では、インストールを容易にするために「.deb」ファイルが用意されています。

あまりうまく機能しないのは、Personal Package Archive (PPA) の管理です。 PPA は、通常は独立した開発者が作成した 1 つまたは複数のアプリケーションのリポジトリです。 PPA を使用するには、ターミナル ウィンドウで PPA をシステムに追加し、 sudo apt-get update を実行します。その後、 sudo apt-get を使用してソフトウェアをインストールできます。

このプロセスにはそれほど時間はかかりませんが、下流での PPA の管理は面倒になります。有効期限が切れたらパージする必要があります。 Ubuntuを再インストールする場合は、それらを元に戻す必要があります。彼らは予告なしに放棄され、孤児になる可能性があります。

多くの人にとって、Ubuntu のアップグレードはシームレスに行われますが、Ubuntu のアップグレードが機能しない人もいます。残念な方は、新しいバージョンに移行するには再インストールが必要です。システムの再インストール後にすべての PPA を復元するのはすぐに面倒になります。

Manjaro リポジトリは、ソフトウェアの大規模なコレクションです。地域のボランティアによって管理・運営されています。 Manjaro のパッケージ管理は十分に対応しています。コマンド ラインと GUI には複数の選択肢があります。

Manjaro を使用している場合は、 Arch ユーザー リポジトリ (AUR) にもアクセスできます。 AUR は、おそらくあらゆるディストリビューションに対応する最大のリポジトリです。確かに新鮮な食材が揃っています。

繰り返しますが、最先端にいるということには陰と陽があります。ただし、Manjaro リポジトリにまだ登録されていないものが必要な場合は、AUR で入手できる可能性があります。

Linux では常にそうであるように、選択が重要です。 AUR を使用したくない場合は、使用する必要はありません。そして実際、セーフティ キャッチはデフォルトでオンになっています。AUR を使用するにはオプトインする必要があります。

Manjaro でのパッケージ管理は、新鮮な空気の息吹のように感じられます。標準のリポジトリがあり、スリルを求める人は AUR を試すことができます。多数の PPA と比較すると、非常にシンプルです。

マンジャロを指さしてください。

私が Ubuntu から Manjaro Linux に切り替えた理由

石橋を叩いて渡る

もちろん、新しいディストリビューションをインストールする前に、まずそれを試してみることをお勧めします。予備のハードウェアがある場合は、メイン コンピュータを破壊する前に、それを使用してディストリビューションが期待を満たしていることを確認するとよいでしょう。

Manjaro Live CD から起動することもできるので、 Manjaro を見て、試してみることもできます。ただし、CD-ROM ドライブによるスループットのボトルネックにより、パフォーマンスは低下します。 Live USB もオプションですが、やはりパフォーマンスは USB ドライブに依存します。これらのオプションのいずれを使用しても、ハードウェアにインストールした場合と同じエクスペリエンスは得られません。

VirtualBox または QEMU を 使用する場合は、仮想コンピューターで新しいディストリビューションをスピンアップできます。

DistroTest の素晴らしいリソースもご覧ください。サポートされている数百の Linux ディストリビューションのいずれかから選択した仮想マシンを起動できます。ほとんどのディストリビューションは、選択したデスクトップ環境でテストできます。試乗できるバリエーションは700以上。

私が Ubuntu から Manjaro Linux に切り替えた理由

その下はすべて Linux です

したがって、私の主な理由は次のとおりです。

  1. スピード。膨満感はありません。
  2. ローリングリリースモデル。
  3. 簡単なパッケージ管理。

もちろん、これらはすべて主観的なものですが、おそらくこれらのいくつかはあなたにとっても重要です。

必要なアプリケーションや使い慣れたアプリケーションが、あるディストリビューションから別のディストリビューションに移行しても利用できることがわかるのは、Linux の利点の 1 つです。引っ越しをしてすぐに家にいるように感じることができます。

常に少し探索する必要がありますが、それは良いことです。学習を決してやめないでください。

「私が Ubuntu から Manjaro Linux に切り替えた理由」に関するベスト動画選定!

[Linux] Manjaro Linux を初心者がインストールした
【Manjaro】手軽に使えるLinuxディストリビューションを探す企画Part4:Manjaro編!!初のArch Linuxベースの紹介!ジャンクや中古マシンを続けよう!【Linux】