これら 5 つの不変 Linux ディストリビューションは、Windows ユーザーが気づいていない問題を解決します。
「不変」オペレーティング システムの概念を理解するのは難しい場合があります。ニュアンスをあまり気にしないのであれば、単により安全でより安定していると考えることができます。
初めて Windows から Linux に移行する場合、この違いは不必要な余分な手順かもしれませんが、最終的に不変 OS を使用することになった場合は、最小限の学習曲線でいくつかの利点が得られるでしょう。これらのディストリビューションはすべて、作業をスムーズに行うのに役立ちます。
NixOS
新たなアプローチを切り拓いた独自のシステム
誕生から 20 年以上が経過した NixOS は、純粋に Linux の不変バージョンとして存在するディストリビューションとしてはおそらく最もよく知られています。 2003 年にパッケージ マネージャー Nix としてスタートし、その後、それ自体で本格的なディストリビューションに成長しました。
パッケージ マネージャーである Nix は、Nix 言語で記述されたパッケージ レシピを処理します。これらは、その起源、依存関係、コンパイル フラグなどのソフトウェア プロパティを宣言します。レシピを組み合わせると、(必要に応じて) 単一のファイルでシステム全体を構成でき、システムを構成するファイルだけを使用してシステムを完全に再構築できます。
ただし、だからといってシステムが不親切になるわけではありません。インストールは使い慣れたブータブル メディア方式で行われ、最近のほとんどのディストリビューションでは慣例となっているように、グラフィカル ISO では画面上のウィザードを使用して手順をガイドします。
Fedora アトミック
依然として高い人気を誇る成熟した不変ディストリビューション
Fedora Atomic は 2014 年にサーバーとコンテナのワークロードに焦点を当てて誕生しましたが、そのフレームワークは現在 PC ユーザー向けの Fedora Atomic Desktops を強化し、Fedora CoreOS がエンタープライズ サーバーの対応物として機能します。
ほとんどの不変ディストリビューションはデスクトップごとに個別のエディションを提供しており、Fedora の Atomic プロジェクトはその良い例です。 GNOME を含む Silverblue バリアントと、Kinoite と呼ばれる KDE Plasma を備えたバリアントが提供されます。 Sway、Budgie、COSMIC デスクトップのそれぞれにバージョンがあり、それぞれに対応する名前が付けられています。
Fedora Atomic は、パッケージベースのアップデートとイメージベースのアップデートの最良の部分を組み合わせようとするシステムである rpm-ostree を使用します。これにより、ベース OS を完全なイメージとしてアトミックに更新しながら、その上に標準 RPM パッケージを重ねることができます。ただし、更新には更新されたイメージを起動するために再起動が必要であることを意味します。
あるいは、Fedora Atomic はアプリのインストール用に Flatpaks をサポートしており、これはほとんどの GUI アプリで推奨されるアプローチです。 Flatpak はアプリケーションのサンドボックス化によりセキュリティを強化し、依存関係間の競合を回避します。一方、Atomic のパッケージ階層化にはロールバックが組み込まれているため、更新で問題が発生した場合でも、以前の安定したバージョンに簡単に戻すことができます。
イメージギャラリー: – software-repositories-in-gnome-software-on-fedora-silverblue.png – apps-in-gnome-software-on-fedora-silverblue-1.png – gnome-software-home-warehouse.jpg – インストールされたフラットパックのスクリーンショット-fedora-atomic-screenshot-cosmic.jpg
ユニバーサルブルー
ゲーマーにとって特に興味深いバージョンが 1 つあります
Universal Blue は Fedora Atomic をベースにしたプロジェクトで、Aurora、Bazzite、Bluefin の 3 つの主要なバリアントがあります。 Aurora と Bluefin は通常どおりに動作し、それぞれ汎用デスクトップ用途として KDE Plasma と GNOME をターゲットとしています。しかし、Bazzite は、KDE と GNOME の両方のバリエーションを備えた、ゲームに焦点を当てたディストリビューションとして、より興味深いものです。これは本質的に SteamOS のドロップイン代替品です。
ゲーム コンソールはその環境を厳密に制御された予測可能なハードウェアのセットに制限しますが、PC オペレーティング システムは非常に多様な仕様とデバイス タイプのセットに対応する必要があります。 Bazzite のような不変 OS には、その環境をより適切に制御する機会があり、競合するソフトウェア バージョンやドライバーが互いにきちんと分離されるようになります。
他の不変システムと同様に、Bazzite はロールバックを提供しており、公式リポジトリはイメージを 90 日間保持するため、最新バージョンを評価して問題がないか確認する十分な時間が与えられます。 Bazzite は、Valve の公式 Proton 互換性レイヤーを介して Steam ゲームの優れたサポートを提供します。
エンドレスOS
積極性と揺るぎない不変の核を原動力とする
Endless OS は、リオからインドネシアまで、PC を世界に届けるという使命を持ったディストリビューションです。その中心には、オフライン作業に適したニッチな不変オペレーティング システムである Endless OS があります。
Endless OS の背後にいる人々は、Endless OS を従来の PC に代わる低コストでシンプルで安全な代替手段として紹介し、スマートフォンの使用に喩えてその親しみやすさを強調しています。
このアプローチは、OSTree を使用して Flatpak でインストールされたアプリを管理する堅牢な不変コアによって支援され、パッケージの更新によってシステムが中断されないようにします。 Endless OS は、不要な回復パーティションがないため、必要なディスク領域が削減されることも自慢しています。
openSUSE MicroOS
新しい芸を学ぶ老犬
SUSE Linux も古いもので、1994 年に誕生し、2000 年代半ばに openSUSE に移行しました。 MicroOS ディストリビューションには、Aeon と呼ばれる GNOME フレーバーと、Kalpa として知られる KDE Plasma を使用するバージョンがあります。
MicroOS は、すべての必需品を備えた小規模な基本システムを備えており、Flathub 経由でより多くのアプリをインストールできます。ユーザーは、その優れたレベルのセキュリティと肥大化のなさを高く評価しています。
/etc 内のすべての構成ファイルは、Btrfs を使用してスナップショットとして保存されます。Btrfs は、コピーオンライトを使用してファイル履歴を高効率で管理する最新のファイル システムです。これにより、以前のスナップショットに再起動することで、トランザクションの更新と簡単なロールバックが可能になります。
誰もが不変になる
Fedora から SUSE まで、ディストリビューションはデスクトップ環境によってさらに細分化されており、現在は可変性によって細分化されています。選択肢が非常に多いため、不変ディストリビューションを知り、何が問題なのかを自分で知るには最適な時期です。
関連情報は以下のリンクからご確認いただけます