ArchベースのCachyOSはスピードを約束するが、その欠点に悩まされる

Table of Contents

ArchベースのCachyOSはスピードを約束するが、その欠点に悩まされる

ハンズオンCachyOSは、​​Arch Linuxをパフォーマンス最適化して再構築したもので、インストーラーはよりシンプルになり、数十種類のデスクトップと調整可能なオプションが用意されています。ただし、安定性はそれほど高くありません。

CachyOSはArchベースのLinuxディストリビューションで、インストールが簡単で、驚くほど多様なパフォーマンス最適化機能を備えています。Arch全般と同様に、CachyOSは最新のファイルシステムや代替スケジューラなどのカーネルオプションを試してみたい、中程度のLinuxユーザーを対象としています。ステレオタイプ化を恐れずに言えば、RAMにヒートシンクを取り付け、CPUをオーバークロックし、年に数回グラフィックカードを交換するような技術愛好家に適しているかもしれません。

Arch自体と同様に、CachyOSはローリングリリース方式のディストリビューションですが、プロジェクトは約1ヶ月に1回、新しいインストーラーISOイメージを公開しています。リリース2407は数日前にリリースされたもので、Reg FOSSデスクが目にしたカーネル6.10を搭載した最初のディストリビューションです。私たちは5月のリリース以来、CachyOSを試してみようと思っていました。このディストリビューションは、今年初めのカーネル6.7で導入された新しいbcachefsファイルシステムにOSをインストールするオプションを提供する最初のディストリビューションだったからです。

Arch自体は数十年前から存在しており、今でもDIY型のディストリビューションとして知られています。そのため、Archをベースにした複数のメタディストリビューションが生まれ、それぞれ独自の価値提案を持っています。5月に最後にレビューしたManjaro Linuxは、Archの継続的な新パッケージのリリースに対してより多くのテストと統合を行い、スピードよりも快適さを求めるユーザーにとってよりスムーズな体験を提供することを目指しています。2022年にレビューしたEndeavourOSは、アップストリームパッケージに直接依存していますが、よりシンプルなインストーラーでそれらをラップし、異なるデスクトップを備えたエディションを選択できるようにしています。同じく2022年に試用したGaruda OSは、設定を微調整するためのツールが豊富で、大胆でカラフルな外観と操作性を備えていますが、最も重要なのは、ローリングリリースディストリビューションにとって貴重なopenSUSEスタイルのスナップショットサポートとロールバック機能が追加されていることです。

CachyOSには、他の奇妙な機能に加えて、LibreWolfとuBlock Originに似たFirefoxの独自のフォークがあります。

CachyOSには、他の奇妙な機能に加えて、LibreWolfとuBlock Originを組み合わせたようなFirefoxの独自のフォークが含まれています(クリックして拡大)

クロスディストリビューション対応の簡単インストールプログラム「Calamares」を使用しているにもかかわらず、CachyOS を2つの異なるハイパーバイザーと、信頼できるテストベッドであるクアッドコアThinkPad W520のベアメタルの両方で動作させるのに深刻な問題がありました。インストールは一貫して非常に遅いです。2.5GB強のインストールイメージをダウンロードするにもかかわらず、インストーラーは常にオンラインリポジトリからパッケージをインストールするため、インターネットに接続するまで起動しません。従量制インターネット接続をご利用のユーザーにとって、これは非常に残念な選択肢です。インストーラーは選択肢を提供するべきだと考えますが、実際には提供されていません。

インストーラーは、bcachefsを含むあらゆるディスクフォーマットオプションを提供していますが、デフォルトではBtrfsに設定されています。UEFIマシンでは、ブートローダーも選択できます。しかし、インストールが完了しないという問題が繰り返し発生しました。ブートローダーのインストールの最終段階で、数回、しかもそれ以上の回数発生しました。

理論上、これは私たちのテストベッドであるThinkPadのようなマルチブートマシンでは致命的な問題ではありません。Ubuntu版GRUBがCachyOSのルートパーティションをos-prober見つけるためにマウントする必要がありましたが、起動できず、以下のエラーが表示されました。

error: file '/boot/vmlinuz-linux-cachyos' not found.
error: you need to load the kernel first.
Press any key to continue...

ブートローダーのインストールに失敗した場合、再試行や続行のオプションはありません。インストール全体を最初からやり直す必要があります。インストールメディアは、ライブシステムをRAMにコピーするため起動が遅くなりますが、24GBのメモリを搭載していてもパッケージファイルをキャッシュしません。そのため、インストールを再試行する必要がある場合、すべてのパッケージが再度ダウンロードされます。また、インストーラーは既存のスワップパーティションを指定してもそれを取得できず、代わりにZRAMのメモリ内スワップデーモンをインストールしました。

ライブメディアは KDE Plasma 6 で起動しますが、インストーラーではデスクトップとウィンドウマネージャーの選択肢が異常に幅広く用意されており、Cutefish や UKUI、Ubuntu Kylin と OpenKylin の中国語デスクトップなど、あまり一般的ではない選択肢も含まれています。私たちはこれら 2 つに加え、Budgie と MATE (後者は最新バージョン 1.28) も試しました。UKUI と Cutefish はどちらもウィンドウマネージャーが起動せず、常に失敗しました。そのため、デスクトップの一部が残りましたが、ウィンドウの移動、サイズ変更、切り替えはできませんでした。この問題は VirtualBox、UTM、ベアメタルでも発生したため、ドライバーやハードウェアに関連するものではありませんでした。選択肢がこれほど多いのは良いことですが、テストや統合が不十分であるという代償を払うべきではありません。ただし、Budgie と MATE はどちらも非常にスムーズに動作しました。

  • Nvidiaの次期Linuxドライバーは…オープンになる
  • Thunderbird 128 がリリース、刷新された「Nebula」UI搭載
  • GNOMEのトップ、ホリー・ミリオン氏が退任
  • 全く新しいプラットフォーム上の Windows NT: PowerMac

ライブメディアとインストール済みシステムの両方に、「Hello」というフレンドリーなウェルカム画面があります。ソフトウェアインストーラー(MX Linuxのインストーラーを彷彿とさせます)、アップデーター、フォーラムやドキュメントへのリンクなど、便利ではあるものの独特ではないオプションに加え、あまり一般的ではないオプションもいくつかあります。「tweaks」画面には、設定を調整したり、メモリ使用量やプロセッサ負荷を集中的に管理するツールを有効にしたり、その他のグローバル設定を行うためのオプションがあります。また、CachyOSカーネルマネージャーを起動するボタンもあり、LTSリリース、強化ビルド、リアルタイムビルド、各種プロセススケジューラーなど、23種類のカーネルバージョンから選択できます。x86-64命令セットの異なるリビジョンや最新のAMD CPU向けにコンパイルされたリポジトリもありますが、これらはどれも、オンボードのNVIDIA Quadro 1000 GPUがどのカーネルやドライバーでもサポートされていない、私たちの年代物の2011年製Thinkpadでは全く役に立ちませんでした。これは明らかに、クラシックハードウェア愛好家向けのディストリビューションではありません。

CachyOSのBudgie設定は非常にシンプルですが、UKUIやCutefishとは異なり、問題なく動作します。Alacrittyを開くたびに、Neofetch風の概要画面が表示されます。

CachyOSのBudgie設定は非常にシンプルですが、UKUIやCutefishとは異なり、問題なく動作します。Alacrittyを開くたびに、Neofetch風の概要画面が表示されます(クリックして拡大)

これらのツールを除けば、バンドルされているオプションは比較的少なめです。テキストモードのbtopツール、2つのターミナルエミュレータ(デスクトップ版とAlacritty)、そしてLibreWolfに似たCachy-Browserと呼ばれるFirefoxのカスタムビルドなど、追加の監視ツールがいくつかあり、uBlock Originがプリロードされています。GNOME Meldのビジュアルファイル比較ツールが含まれていることには驚きましたが、これは意外な組み合わせに思えました。

スペックは十分だが古くなったハードウェアでは、残念ながらこのディストリビューションはブート画面のロゴ「CachyOS! 超高速!」に見合うパフォーマンスを発揮しませんでした。Archは特に軽量なディストリビューションではありません。従来の方法でインストールする場合、印刷サポートなど、OSの不要な部分を省略できます。しかし、Archをこのように簡単なインストーラーで包んでいる下流のメタディストリビューションでは、そのような選択肢はありません。MATEではアイドル時のRAMは約850MB、Budgieでは約950MBで、クリーンインストールでは6GB以上のディスク容量を消費しました。

ハイスペックで頻繁にアップグレードするコンピューターを自作し、メディア、開発、ゲームなどで高いパフォーマンスを求め、Linuxの知識も十分にあり、システムをゼロから構築することなく、微調整や実験を始めたいという場合は、Archは選択肢の一つです。ただし、パフォーマンスを最大限に引き出したいのであれば、まずは生のArchを習得し、その後、Gentooなどに移行した方が良いかもしれません。Gentooは、OSをカスタムPCにぴったり合うようにカスタマイズできる点で、はるかに優れています。

最新のディストリビューションで、これほど多くの問題やエラーに遭遇し、がっかりしました。まるで世紀の変わり目あたりの古き悪しき時代を彷彿とさせるようでした。12種類以上のデスクトップから選べるにもかかわらず、特にあまり一般的ではない2種類で問題が発生したことを考えると、手を広げすぎているように感じました。選択肢が多いのは良いことですが、選択肢が不安定な場合は特に、選択肢が多すぎて困惑してしまうこともあります。®

Discover More