Linux ディストリビューションを選択する際に考慮すべき 3 つの重要な要素
選択肢が無限にあるように見えるため、適切な Linux ディストリビューションを選択するのは難しく感じるかもしれません。ただし、選択を行う前に、細部に至るまで心配する必要はありません。ある Linux ディストリビューションと他の Linux ディストリビューションの違いを理解していれば、考慮する必要があることは 3 つだけです。
Linux ディストリビューションの違い
技術的に言えば、人々が通常 Linux と呼ぶものは、GNU/Linux と呼ぶべきです。 Linux は、ハードウェアと対話する「カーネル」、またはオペレーティング システムのコアです。このカーネルを中心に構築された「シェル」(Bash シェルなど)があり、これがユーザーのインターフェイスになります。 Linux カーネル用のシェルと同様のユーティリティは、もともと GNU プロジェクトによって開発されました。
GNU ユーティリティと Linux カーネルを組み合わせると、GNU/Linux または GNU/Linux ディストリビューション (略してディストリビューション) と呼ばれる機能的なオペレーティング システムが作成されます。
ディストリビューションの断片化は Unix の哲学から来ています
モジュール式アプローチは Unix 哲学の結果です。考え方としては、各プログラムは 1 つのことだけをうまく実行し、他のプログラムともうまく機能する必要があるということです。 Linux はそれを中心に構築されています。
Linux カーネル、コマンドライン ツール、デスクトップ インターフェイスの作成と保守を専門に行う開発者チームが存在します。このソフトウェアはすべて無料でオープンソースです。つまり、誰でもこれらのコミュニティ プロジェクトを「フォーク」して、好みに合わせて変更できます。
これらのソフトウェア ブロックを構築するコミュニティのアプローチは、GNU/Linux システムがほぼ無限にカスタマイズ可能であることを意味します。
Linux カーネルにもさまざまな種類があります
メインの Linux カーネルは Linus Torvalds (オリジナルの作成者) によって保守されていますが、コミュニティはこのメインライン カーネルを変更して、さまざまなバージョンを作成します。 Linux ディストリビューションが異なれば、カーネルの構成やカスタマイズ方法も異なります。たとえば、CachyOS はゲーム用に最適化された「Zen」カーネルを使用します。さらに、レガシー ハードウェア向けの Linux カーネルの LTS または長期サポート バージョンもあります。最新バージョンのカーネルには古いプリンタ用のドライバが含まれていませんが、LTS バージョンには含まれている可能性があります。
ビッグ 3
Linux カーネルにさまざまな種類があるのと同様に、デスクトップ パッケージにも無限のバリエーションがあります。ソフトウェアはすべて無料であるため、特定のユーザーのニーズに合わせてパッケージをさまざまに組み合わせて組み立てることができます。
通常、ディストリビューション バンドルには、ディストリビューションのルック アンド フィールを決定するデスクトップ環境 (表示されるグラフィカル ユーザー インターフェイス) が含まれています。ソフトウェアのインストールと削除に使用されるパッケージ マネージャーも含まれています。
最も人気のあるディストリビューションの派生元である Linux ディストリビューションには、Debian、Arch、Fedora の 3 つがあります。
Ubuntu、Pop_OS!、Linux Mint は Debian をベースにしており、CachyOS と SteamOS は Arch をベースとしています。 Debian は非常に安定した Linux ディストリビューションであるため、安定性とレガシー サポートを優先する他のディストリビューションは基盤として Debian を使用します。 Arch は「ポイントリリース」システムを使用しません。 Arch のバージョンは 1 つだけであり、常に最新バージョンです。これは最先端であり、最新の機能とパッケージをサポートしています。
Debian や Arch と並んで、Fedora も大きな独立したディストリビューションです。人気のゲームディストリビューションである Bazzite はこれをベースにしています。 Fedora は、Debian の安定性と、Arch の最新の機能およびハードウェア サポートを組み合わせています。インストールと使用も信じられないほど簡単です。
ディストリビューションの違いは、要約すると、カーネル バージョン、デスクトップ環境、ベース (Debian、Fedora、Arch のいずれか) になります。
更新スタイルを選択してください
ディストリビューションの選択は、オペレーティング システムに何を求めるかによって決まり、きちんとした小さなフローチャートが得られます。今後 5 年間動作する安定したシステムが必要ですか? Debian または Debian ベースのディストリビューションを選択します。最新の機能と最新のハードウェアのサポートが必要ですか?アーチを選択します。より安定したシステムが必要ですが、お使いのデバイスには Debian が古すぎますか? Fedora を試してください。通常、デフォルトのデスクトップ環境は簡単にホットスワップできます。技術的には、カーネルを別のバージョンに交換することもできます。変更できないのは、パッケージ マネージャーと更新の処理方法です。
Debian および Debian ベースのシステムは 2 年ごとにメジャー アップデートを取得します。したがって、2 年に 1 回、コンピュータを最新のポイント リリースにアップグレードする必要があります。 Arch は「ローリング リリース」モデルを使用しているため、常に更新されます。 Arch のバージョンは 1 つだけであり、常に最新バージョンです。アップデートは定期的に手動で実行する必要があり、すべて (カーネル、デスクトップ、すべてのアプリ) がリリースされるとすぐに最新バージョンにアップグレードされます。
最新のソフトウェアを使用するのは簡単なことのように思えますが、ローリング リリース モデルでは安定性の問題が発生します。百戦錬磨で盤石な Debian アップデートとは異なり、最先端のリリースにはバグが含まれる可能性があります。
定期的なバックアップの維持やトラブルシューティングを気にしない場合は、Arch とその派生製品を使用すると便利です。
ほとんどの人にとって、Debian または Fedora (またはそれらをベースにしたディストリビューション) が Linux を初めて使用することになります。これらのディストリビューションはより安定しており、箱から出してすぐに動作するため、初心者に優しいエクスペリエンスを提供します。
パッケージマネージャーを選択します
デスクトップ環境が気に入らない場合はいつでも置き換えることができますが、パッケージ マネージャーを簡単に置き換えることはできません。 apt、pacman、dnf の 3 つのパッケージ マネージャー (3 つの主要ディストリビューションに同梱) から選択できます。
アーチの用途 pacman、私は大好きです。よりもはるかに高速で、機能が豊富です。 apt Ubuntu と Debian で使用されるパッケージ マネージャー。 apt が遅いと言っているわけではありません。から切り替えたときに初めて違いに気づきました apt に pacman 去年。
Fedora が使用するのは、 dnf パッケージマネージャー。私は個人的にはあまり使用していませんが、数回の場合、パフォーマンスが以前よりも遅くなりました。 apt そして pacman。
ハードウェアを考慮してください
Arch または Arch ベースのディストリビューションを古いハードウェアで実行することはお勧めしません。最新のアップデートが古いハードウェア コンポーネントと互換性がない場合、システムが故障します。 Arch ベースの CachyOS を使用していたときにこの問題が発生し、回復できませんでした。あなたが改造好きで、新しいハードウェアを使用している場合は、Arch を試してみてください。気に入っていただけるかもしれません。
古いソフトウェアの使用を気にせず、常に動作するコンピューターが必要な場合は、Debian、Ubuntu、またはその 2 つをベースにしたディストリビューションを検討してください。
最新の CPU と GPU を使用する PC に対して、Fedora はより優れたハードウェア サポートと新しいソフトウェアを提供します。さらに、インストールと使用は Debian システムと同じくらい簡単です。 Fedora は優れたオールラウンダーです。
決定を下す際に、ディストリビューションの外観と操作性に焦点を当てるべきではありません。 Linux は無限にカスタマイズ可能なため、いつでもあるデスクトップ環境を別のデスクトップ環境に交換できます。代わりに、パッケージと更新をどのように処理するかに注目する必要があります。また、ディストリビューションをライブ モードで実行して、ハードウェアで適切に動作することを確認してください。
関連記事
- CPU温度が突然上がったり下がったりする
- マイクロソフトは、Activision の懸念を緩和するために Nvidia ゲーム契約を結んでいます
- すべての Steam ゲーマーが知っておくべき 10 のハック