CachyOS、Linux 7.0に7.1の新機能を先取り搭載
Arch Linux派生のCachyOSがLinux 7.0カーネルを提供開始した。本来Linux 7.1で入る予定の新機能を7.0にバックポートしており、アップストリームを待たない性格が露骨に出ている。
Arch Linux派生のCachyOSがLinux 7.0カーネルを提供開始した。本来Linux 7.1で入る予定の新機能を7.0にバックポートしており、アップストリームを待たない性格が露骨に出ている。
アップストリームを待たないという選択
CachyOSはLinux 6.19から7.0へベースを移しただけで済ませていない。Intel Core Ultra Series 3「Panther Lake」ラップトップ向けに、FRED(Flexible Return and Event Delivery)をデフォルト有効化するパッチを7.0に組み込んだ。FREDはアップストリームではLinux 7.1でデフォルト有効化される予定の機能であり、本来なら7.0の利用者は次のリリースを待つ必要がある。CachyOSはそれを待たなかった。
FREDが何をする機能なのかを一言で言えば、CPUが例外や割り込みを受け取ったときの「入り口と出口」を刷新する仕組みだ。従来のIDT(割り込み記述子テーブル)経由のイベント配送とIRET命令による復帰は、CPUの世代を重ねるうちに半端な状態遷移や特殊ケースの塊になっていた。FREDはそれを新しい低レイテンシの遷移命令に置き換え、ユーザー/カーネルコンテキストの保存と復元を原子的に行う。
Phoronixのベンチマークによれば、FREDはI/O負荷の高いワークロード——データベース、インメモリKVS、ネットワーク処理、DSP、音声処理など——で目に見える性能向上をもたらす。Panther Lake実機でこの結果が確認されたことが、IntelエンジニアがデフォルトONへの切り替えパッチを投げる決め手になった。CachyOSはそのアップストリームでの判断を尻目に、7.0にバックポートで持ち込んだ形だ。
FREDはAMD Zen 6やIntel Xeon Diamond Rapidsなど、今後の世代でも採用が見込まれている。今はPanther Lakeだけの話だが、x86アーキテクチャの入口を書き換える長期的な布石である。
NTFS「復活」ドライバもバックポート
もう一つの先取りがNTFSドライバの刷新だ。ベテラン開発者Namjae JeonがNTFSPLUSとして開発を進め、最終的に「NTFS」の名でアップストリームに送り込んだ新しいNTFSドライバは、4月17日にLinux 7.1マージウィンドウへ取り込まれた。リーナス・トーバルズ(Linus Torvalds)は一度プルリクエストの構造に難色を示して取り下げたが、再送されたものを受け入れ、マージコミットに「ntfs resurrection」(NTFSの復活)と記した。
新NTFSドライバの性能向上は数字がすべてを語る。シングルスレッド書き込みで3〜5%、マルチスレッド書き込みで35〜110%、4TBドライブのマウントに至っては従来のNTFS3の約4倍の速度が報告されている。Windows/Linuxデュアルブート環境でNTFSパーティションをやり取りするユーザーにとっては、待ちに待った改善だ。
新ドライバの名前は紆余曲折を経た。最初は「NTFSPLUS」として提案され、最終的にコード整理の過程で「NTFS」という単純な名前に戻された。既存のNTFS3を置き換える意図があることを名前そのものが示している形だ。
CachyOSはこの新ドライバをLinux 7.0に組み込んで配布を始めた。Phoronixがこれを野心的と評したのも頷ける。カーネル開発の本流で数日前にマージされたばかりの機能を、派生ディストリビューションが既にユーザーへ届けている。
喜びと不具合が同居する現場
公式Xアカウント(@CachyOS)のリリース告知には、祝福とトラブル報告が同時に並んでいる。
Linux Kernel 7.0 is now available in CachyOS 🚀 Featuring improved MG-LRU, FRED enabled for Panther Lake, scheduling enhancements, and the new NTFS driver.
— CachyOS (@CachyOS) April 19, 2026
We patched most dkms drivers for compatibility and zfs module is working also fine.
あるユーザーはLenovo IdeaPad Y410PでNVIDIAのDKMSビルド失敗を報告し、LTSカーネルに戻したと投稿した。別のユーザーはDolphinでNTFSボリュームをマウントしようとすると「wrong fs type」(ファイルシステムの種類が不明)というエラーが出ると報告している。まさに新NTFSドライバの初期トラブルだ。
CachyOSの開発者たちは迅速に反応している。GeForce GT 755Mの件には「580xxドライバを使っているか? そちらは既にパッチ適用済みだ」と返し、別のユーザーからの「BOREがデフォルトスケジューラなのか?」という質問には、デスクトップ向けにEEVDFの調整版を使っていると答えた。PoC(Proof of Concept)などの改良を入れたもので、サーバー向けカーネルでは採用していないという。CachyOSの売りがBOREスケジューラ一択だった時代は過ぎ、用途別にEEVDFを磨き込む方針へ寄っている様子がうかがえる。
先取りの対価
| 機能 | アップストリームでの扱い | CachyOS 7.0での実装と対象 |
|---|---|---|
| Intel FRED デフォルト有効化 | Linux 7.1で有効化予定 | 7.0へバックポート。Panther Lake世代のI/O負荷処理で性能改善 |
| 新NTFSドライバ | Linux 7.1へマージ(4月17日) | 7.0へバックポート。Windows/Linuxデュアルブート環境で効果 |
| MGLRU拡張 | 独自拡張 | メモリ回収アルゴリズムの追加調整 |
| スケジューリング改善 | 独自拡張 | デスクトップ向けはEEVDFの調整版を採用(BOREは選択肢) |
アップストリームの7.1を待たずに機能を取り込むやり方には、当然リスクがある。Linux 7.0自体はすでに安定版として4月12日にリリースされ、Rustサポートが正式に実験的ラベルを外れ、XFSの自己修復機能、I/Oエラー報告の刷新、Ubuntu 26.04 LTSの採用カーネルとしての安定性検証が進んだ。7.1の新機能群は、それとは別の検証プロセスの中にある。
CachyOSが7.0にバックポートしたFREDもNTFSドライバも、アップストリームのマージウィンドウを通過したばかりの生まれたてのコードだ。Panther Lakeという限定的なハードウェア上でFREDがどう振る舞うか、新NTFSドライバが実世界の多様なNTFSパーティションで何を起こすか、広範囲のテストはこれからだ。実際、CachyOSの7.0rc3時点でNTFSマウント障害のissueが報告されていた。リリース版では修正済みだが、バックポートの難しさを物語るエピソードではある。
それでも走り続ける理由
CachyOSの利用者は、安定よりも性能と新しさを選んでいる層だ。フォーラムには「Kernel 7に何の改善があるのか分からない」という声も上がっているが、そうしたユーザーには直接的な訴求点はないかもしれない。一方でPanther Lakeラップトップを抱えて最大性能を引き出したい人や、大容量NTFSドライブをデュアルブート環境で扱う人には、7.1リリースまで数ヶ月の前倒しが得られること自体が価値になる。
CachyOSのLinux 7.0カーネルは、単なるバージョン番号の更新ではない。アップストリームのリリースサイクルを「構造的な遅延」と見なし、派生ディストリビューション側で詰められる価値は詰める、という姿勢の表明だ。安全マージンを削った分の速さを受け取るか、それとも一般的な7.0リリースが到来するのを待つか。選ぶのはユーザーだ。
参照元
他参照
関連記事
- Linux 7.1で「蘇生」したNTFS、リーナスが刻む皮肉
- Linux 7.1に新NTFSドライバ、NTFS3と併存へ
- Linux 7.1、i486削除コードが正式マージ──反対ゼロ
- Linux 7.0リリース——Rust正式採用、AIが新常態へ
- Linux v0.1の残骸を一掃:35年越しの「春の大掃除」
- Valve開発者、LinuxのVRAM管理を根本から修正
- トーバルズ、Linux 7.0来週リリースへ rc7で最終確認
- Linux 7.0、Zen 3の誤検知エラーを土壇場で抑制
- Firefox 149 vs Chrome 147、Linuxベンチマーク対決の勝者と敗者
- 悪意あるUSBを検出するLinuxカーネルドライバが登場