実際の問題を実際に解決する 3 つの Arch ベースの Linux ディストリビューション (これらは単なるリスキンではありません)
わずかに異なるシステムデフォルトでスキンを変更しただけの Arch ベースのディストリビューションに飽きていませんか?平均的なユーザーが自分では解決できない現実的な問題に実際に取り組むディストリビューションを探していますか?さて、実際に実際の問題を解決する 3 つの Arch ディストリビューションを紹介します。
世の中には何百もの Linux ディストリビューションがありますが、そのほとんどは根本的に異なることを行っていません。デフォルトを変更するか、システム構成に変更を加えるかのどちらかですが、正直なところ、自分でセットアップできるのは 1 時間以内です。珍しいのは、自分では実際には解決できない問題を解決するディストリビューション、つまりアーキテクチャ的に新しいものをもたらすディストリビューションです。これら 3 つの Arch ベースのディストリビューションは、まさにそれを実現します。
ObsidianOS: Arch は「オプション」の不変性と原子性により安定化されました
Arch のローリング リリース モデルは、常に最新の状態にあることを意味します。これは、最新の機能にすばやくアクセスするには最適ですが、バグによってシステムが破壊されると恐ろしいことになります。 Garuda Linux などの新しい Arch 組み込みディストリビューションは、Btrfs スナップショットを使用してこれに対処します。復元ポイントが自動的に作成されるため、以前の作業状態に戻すことができます。これは機能しますが、ファイル システムが過度に複雑になります。
ここで、ObsidianOS は、A/B セグメンテーションという問題に対する独自のソリューションを提供します。システム スナップショットを作成する代わりに、ディストリビューションは 2 つのルート パーティションを維持します。アクティブなパーティションの使用を継続している間、更新は非アクティブなパーティションに書き込まれます。アップデートが機能する場合は、スイッチをオンにします。そうでない場合は、一度も触れたことのないパーティションで再起動するだけです。次を使用して両方のパーティションを管理できます 黒曜石ctl グラフィカル アプリを好む場合は、CLI ツールまたは ObsidianOS Control Center を使用します。さらに、このディストリビューションは、数十年にわたる実証済みの信頼性を備えた、信頼できる EXT4 ファイル システムを使用しています。
このアプローチの主な問題は、パッケージの永続性です。毎日使用するパーティション A に Spotify をインストールするとします。これは、パッケージがパーティション B に存在しないことを意味します。したがって、更新後にパーティション B に切り替えると、または何らかの理由で、Spotify は存在しなくなります。この問題を回避する現在の解決策は、更新する前に両方のパーティションを手動で同期することです。洗練されたものではありませんが、単純な bash スクリプトでこのプロセスを自動化できます。
開発者は、ルート ファイル システム上にアプリをオーバーレイ イメージとしてインストールする OPM (ObsidianOS Package Manager) に取り組んでいます。これは、どのパーティションから起動するかに関係なく、パッケージが所定の位置に維持されることを意味し、全体のエクスペリエンスがより直感的になります。この記事の執筆時点ではまだ実験段階ですが、OPM 経由でインストールされたいくつかのアプリをテストしたところ、非常にうまく機能しました。
ただし、ここでの全体像は、この A/B システムが本質的に、Fedora Silverblue と同様に不変性と原子性を可能にしますが、オプションの機能としてであるということです。たとえば、OPM オーバーレイのみを介してパッケージをインストールする場合、ルート パーティションに直接書き込むことはなく、実質的に読み取り専用、つまり不変に保たれます。同様に、切り替える前に常に非アクティブなパーティションを更新する場合、更新は完全に成功するか、まったく適用されないため、ディストリビューションがアトミックになります。
Ubuntu の使用をやめる — これが、代わりに変更不可能なディストリビューションに切り替える必要がある理由です
リスクのないLinux。
BlendOS: すべてを一度にどこでも
人々が Arch に目を向けている最大の理由の 1 つは、数千のパッケージを備えたコミュニティ主導のリポジトリである Arch ユーザー リポジトリ (AUR) です。印象的ですが、完璧ではありません。さらに、何かをインストールする前に十分な注意を払う必要がある実際のマルウェアの問題があります。
ここで BlendOS が登場します。これは Arch をベースにしており、AUR にアクセスできるだけでなく、すべての主要なディストリビューション リポジトリ (Fedora、Debian、Ubuntu、CentOS ストリーム) にもバンドルされています。それでも十分ではない場合は、すぐに利用できる Flatpak サポートがあります。実際には、これは、存在するほぼすべての Linux アプリが 1 つのシステムから利用できることを意味します。
Android も組み込まれているため、すぐに Android アプリをサポートできます。ただし、実際のアプリのパフォーマンスは依然として非常に悪いです。これは、ディストリビューションの問題ではなく、Linux 上の Android エミュレーションの問題です。
これが本当に役立つのは、生の可用性だけではなく、同じアプリでもあるリポジトリでは別のリポジトリよりも優れている可能性があることです。たとえば、Debian 上の Firefox は完全に堅牢で安定しています。 Arch 上の Firefox は最先端です。 BlendOS を使用すると、ワークフローにとって本当に重要なものに基づいてその呼び出しを行うことができます。
内部では、すべて Podman コンテナーによって動かされています。基本的には、必要なディストリビューション用のコンテナを作成し、そのディストリビューションのネイティブ パッケージ マネージャーを使用してアプリをインストールします。構文はきれいです: 次のようなものです apt.install debian vlc apt パッケージ マネージャーを使用して、Debian リポジトリから VLC メディア プレーヤーをインストールします。さらに、コンテナからインストールしたアプリはすべて、通常のアプリ メニューにネイティブ アプリケーションのように表示されます。
システム全体は、不変の宣言型アーチ基盤に基づいています。これは、ディストリビューションが読み取り専用であることを意味し、前述したように、新しいアプリとパッケージを Podman コンテナー内にインストールすることになります。 1つもあります システム.yaml 希望のシステム状態 (パッケージ、デスクトップ環境、カーネル、ドライバー) を定義できるファイル。詳細については、私の同僚による BlendOS の詳細な説明をご覧ください。
このオールインワン Linux ディストリビューションは万人向けではありませんが、ディストリビューションを飛び回る私の習慣を治してくれました。
すべてを 1 つで実現できるのに、なぜ 1 つで満足するのでしょうか?
CatchiOS: 「本物の」最先端の Arch エクスペリエンス
ほとんどの人が Arch に切り替えるのは、ローリング リリース モデルのおかげです。開発者がプッシュするとすぐにソフトウェア アップデートを入手できるため、常に最新の状態に保つことができます。ただし、これはインストールしたソフトウェアにのみ適用されます。カーネルとパッケージは、10 年前の CPU を含む、可能な限り幅広いハードウェアで実行できるように今でもコンパイルされています。比較的最新の AMD または Intel チップを実行している場合、そのパフォーマンスをすべて絞り出すことはできません。
CacheOS はこのギャップを埋めます。カスタム カーネル (CacheOS カーネル) が付属しています。これには、BORE スケジューラなどの最適化機能のほか、最新のプロセッサ (AMD Ryzen シリーズや Intel Haswell 以降) 向けに特別に調整された LTO、PGO、BOLT コンパイル テクノロジが組み込まれています。これに加えて、CacheOS は、パッケージが同じ最適化でコンパイルされる独自のリポジトリを維持します。したがって、新しいソフトウェアをより速く入手できるだけでなく、新しいハードウェアに最適化された新しいソフトウェアも入手できるようになります。
Ryzen 5 5600G CPU を実行しているメイン システムで Garuda Linux から切り替えながら、CatchOS をテストしました。これは何年も毎日実行されています。違いは顕著でした。アプリケーションの起動は速くなり、AUR のコンパイル時間は短くなり、システム全体の応答性が向上しました。これは測定するのは困難ですが、簡単に感じることができました。これは、ハードウェアのアップグレードで通常期待される種類の改善です。
これは、Linux 初心者がシステムに簡単に慣れるのに役立つ優れたデフォルトと GUI アプリを備えた、Arch 製の最新のシンプルなディストリビューションの 1 つです。 CatchiOS Hello アプリを使用すると、必要なものすべてをインストールできます。また、関連するゲーム パッケージをインストールして、それをゲーム ディストリビューションに変えるのにも役立ちます。これは、ロックを解除したすべての生のパワーを活用する最良の方法の 1 つです。
なぜこのディストリビューションが現在 Ubuntu や Linux Mint よりも人気があるのでしょうか?
CatchiOS はどのようにしてみんなの注目を集めることができるのでしょうか?
Linux エコシステムはイノベーションによって繁栄していますが、真に新しいソリューションは稀です。 ObsidianOS、BlendOS、CacheOS は単なるリスキンではなく、Arch ベースのディストリビューションがどのようなものになり得るかを再考しています。

