新しいLinuxカーネルがリリースされ、史上最大のものの一つです。
Linuxカーネル6.7が利用可能になりました。期待できることは次のとおりです。
Linuxの創始者(およびリードカーネル開発者)リーナス・トーバルズによれば、Linuxカーネル「6.7」は(コミット数:17,000以上の非マージコミット、1,000以上のマージを含む)私たちが今まで持った中で最も大きなカーネルリリースの一つですが、追加のrc8週は単に休日とのタイミングによるものであり、大規模リリースの困難とは関係ありません。
これはおそらく今までにリリースされた中で最大のLinuxカーネル(サイズ別)かもしれません。確かに大きいです。その「大きさ」とともに、いくつかの新機能、ハードウェアサポート、およびさまざまな改良が伴っています。
ファイルシステム
新しいエキサイティングな機能の一つは、メインラインカーネルに追加されたBcachefsへの実験的なサポートです。これが6.7カーネルへの多くのコミットがあった理由の一つです。しかし、Bcachefsとは何でしょうか?簡単に言うと、それは信頼性を重視した新しい高度なLinuxファイルシステムで、BtrfsやZFSに似た機能を持ちながら、クリーンなコードベースとより高い信頼性を提供するコピオンライティングを備えています。Bcachefsは、複製、消去符号化、キャッシング/データ配置、圧縮、暗号化、スナップショットなど、多くの機能を特徴としています。
新しいファイルシステムへのサポートがカーネルに追加されましたが、それは依然として実験的なものと見なされるべきですので、プロダクションレベルのマシンで使用することはできません。
ファイルシステム面でのその他の変更には次のものが含まれます:
- F2FSはより大きなページサイズをサポートしています。
- 新しいBtrfs機能が追加されました(例:raid-stripe-tree、簡単な割り当て会計、一時ファイルシステムfsidなど)
- JFSの小さな改善。
- FSCRYPTは、より多くのインライン暗号化ハードウェアをサポートしています。
32ビットエミュレーション
6.7カーネルは、x86-64カーネルのために32ビットエミュレーションを有効または無効にするオプションも追加しました。この新しいia32_emulation機能により、ブート時に32ビットアプリケーションを無条件に無効にすることが可能になります。
CPU
いつものように、CPUサポートの分野ではかなりのことが起きています。例えば:
- AMDのシームレスブートは、より幅広いハードウェアをサポートしています。
- Intel Lunar Lake MのLPSSドライバーサポート。
- TurbostatユーティリティにArrow LakeとLunar Lakeのサポートが追加されました。
- AMD-Pensando Elba SoCへの初期サポートが追加されました。
- 64コアRISC-V SoCへの初期サポートが追加されました。
- インテルイタニウムIA-64のサポートが終了しました。
- インテルのメテオーレイクグラフィックスは現在安定しています。
- LoongArchアーキテクチャの仮想化のためのKVMサポート。
グラフィックス
重要なグラフィックスの改善の一つは、NVIDIA GSPファームウェアによるもので、GeForce RTX 20/30シリーズのGPUに対して格段に改善された電力管理とパフォーマンスを追加します。
さらに、インテルのメテオレイクグラフィックスサポートは、ついにデフォルトで有効になりました。
6.7リリースの公式発表を読んだり、すべての変更に関する詳細情報を提供するマージウィンドウ(パート1とパート2)を読むことで、より多くの情報を得ることができます。
最新のカーネルがあなたのディストリビューションにすぐに登場することは期待しないでください。Arch Linuxは2024年2月の最初の2週間の間に6.7を受け取るべきであり、Ubuntuはバージョン24.04で見ることができ、Fedora 40(2024年4月頃にリリースされる予定)は、このバージョンがデフォルトで使用されるかもしれません。
