1735547162
2024-12-29 20:30:00
まとめ
- Arch Linux はソフトウェア パッケージの迅速なアップデートを提供し、Linux コンポーネントの詳細なカスタマイズを可能にします。
- Arch の Wiki 上のドキュメントは分かりやすさで高く評価されており、Linux の技術的側面を理解するためのリソースとして役立ちます。
- その一方で、Arch の高速アップデートはバグを引き起こす可能性があり、手動介入の必要性が高く、安定したベース システムの方が良い場合もあります。
Arch Linux は、これをメイン ディストリビューションとして使用する熱心な Linux ユーザーのファンベースを構築しています。私の仕事にとって Arch は重要であるにもかかわらず、私がその一員ではない理由はここにあります。
高速なソフトウェアアップデート
HTG を含む私の仕事では、Arch Linux のローリング リリース モデルの迅速なソフトウェア アップデートに感謝しています。ソフトウェア パッケージの新しいバージョンがリリースされるとすぐに、メンテナはそれを Arch リポジトリに追加します。それはすぐに起こり、長くても数日以内に起こります。
Linux アプリが新しいバージョンでリリースされると聞いた場合、それを試してみたい場合は、Arch を起動し、Arch のパッケージ マネージャーである pacman を使用して更新します。
pacman -Syu
次に、pacman でインストールできるかどうかを確認します。
Arch Linux のペースの速さは、Linux 自体のペースを反映しています。 Linux カーネルでは、更新が頻繁に (通常は毎週) 行われます。これは、Linux が注目を集め始めた 90 年代初頭、コンピューター業界の観察者を驚かせたものの 1 つでした。 Linux ディストリビューションはカーネルを組み込むのに依然として時間がかかります。 Debian などの多くのディストリビューションは安定性を重視しています。これは良くも悪くも古いソフトウェアを意味します。
内部をいじるのは簡単です
Arch でできるもう 1 つの重要な点は、他のディストリビューションよりも簡単に Linux のシステム コンポーネントをいじることです。これは、Arch が「ユーザー中心性」を目指しているためです。これは、ユーザーがシステム上で実際に何をしようとしているのかをほとんど想定しないことを意味します。
良い例は、Arch にはいかなる種類のグラフィカル ユーザー インターフェイスも付属していないことです。 Linux ユーザーは、ユーザー インターフェイスを含め、システムがどのように動作するかについてさまざまな好みを持っています。私のような Unix 系オペレーティング システムの経験がある人は、寝ている間にコンソールを使用することも、少なくとも X/Wayland と好みのウィンドウ マネージャーやデスクトップ環境をインストールするのに十分な量のコンソールを使用することもできます。
GUI がインストールされている場合でも、Arch はそれを自動的に起動しません。そのためにはディスプレイマネージャーをインストールする必要がありますが、いくつかの中から選択できます。 (LightDM をインストールする必要がある場合は、LightDM が頼りになります。)
私が最初にコンソールで Arch を起動する主な理由は、懐かしさからです。私の古い MS-DOS マシンは、とにかくほとんどのゲームが DOS 専用だったので、DOS プロンプトから起動するように設定されていたからです。
ウィンドウ マネージャーに関する最近の記事では、ウィンドウ マネージャーの切り替えが簡単になるため、実際に LightDM を有効にしました。
このようにシステム コンポーネントをいじれる機能により、Linux コンポーネントの例を簡単に示すことができます。
Arch Wiki は他のディストリビューションでも不可欠です
Arch はエクスポート用のディストリビューションとして評判ですが、独自の Arch Wiki には私がこれまで読んだ中でも最高のドキュメントがいくつかあります。筆者が物事を非常に明確に説明しているところが気に入っています (開示: HTG に参加するずっと前に、VirtualBox で実行する際にいくつかの小さな編集を加えました)。
Linux の技術的なポイントを理解するための良いリソースであることがわかりました。このような見方をしているのは私だけではありません。 HTG は、あらゆる種類の Linux ユーザーにとって不可欠な Web サイトの 1 つとして Arch Wiki を挙げています。
上流ソフトウェアが実際にどのようなものかを知っています
私の仕事にとって Arch Linux が役に立っているもう 1 つの点は、Arch 開発者はアップストリーム ソフトウェアにほとんど変更を加えないことで知られているということです。アップストリーム ソフトウェアとは、サードパーティによって作成され、ディストリビューション開発者によって組み込まれるソフトウェア プロジェクトであることを意味します。 Linux ディストリビューションは、多くの上流ソフトウェア プロバイダーで構成されています。
新しいプログラムを試したいときは、Arch をインストールすると、自分でコードをコンパイルすることなく、開発者が作成したとおりになることがわかっているため、Arch から始めるのが良いでしょう。私はその行動を判断することができます。 HTG の対象者はさまざまな Linux ディストリビューションを実行しているため、動作や機能を説明する場合、それがすべてのシステムで同じであるか、できる限りそれに近いものであることを確認したいと考えています。
Arch が私の毎日のドライバーではないのはなぜですか?
Arch がそれほど優れているのであれば、なぜ私が毎日のドライバーとして Arch を使用しないのか不思議に思うかもしれません。それにはいくつかの理由があります。
手動による管理が多すぎる
1 つは、Arch には、家事タスクを処理してくれる他のシステムよりもはるかに多くの管理が関与しているということです。 GRUB は数年前にその動作方法を変更することを決定しました。 Arch は、新しいバージョンがインストールされるたびに GRUB を再実行するようユーザーに勧告する情報を発行しました。 grub が実行するたびに pacman を監視し、覚えていれば GRUB を再実行する必要があります。そうしないと、システムが起動不能になる危険があります。これを回避するために、最終的にはシェル スクリプトを作成しました。
他にやるべきことがたくさんある人にとって、これはさらに大変な作業でした。スクリプトを書いたり管理したりするのは楽しい人もいますが、私にとってはそうではありません。
Arch のペースが速いとバグが発生する可能性があります
もう 1 つの欠点は、Arch の強みであるローリング リリース モデルです。先ほど述べたように、新しいソフトウェアにアクセスするのには最適ですが、これにはある程度のリスクが伴います。新しいソフトウェアは新しいバグを意味しますが、その一方で、一部のバグはより早く修正されることもあります。
より安定したシステムを好む
これが最後のポイントになります。私は日々の作業にはより安定した基本システムを好みます。Arch は楽しいのですが、信頼できる環境が必要です。これらの理由から、アーチは訪れるには良い場所ですが、私はそこに住みたくありません。
#Arch #が私の毎日のドライバーではないのにそれでも使っている理由