2 月 22 日、Linux の父である Linus Torvalds は、Linux 7.0 マージウィンドウの終了を発表し、最初の候補バージョンである Linux 7.0-rc1 を正式にリリースしました。バージョン番号が「7.0」にクロスしたのは、x.19 バージョン以降の大規模なバージョン番号アップグレードの習慣を踏襲したものですが、このバージョンには多くの機能と改善が含まれています。

画像.webp

Linux 7.0 は、多くの主流ディストリビューションにとって重要なカーネル バージョンであると考えられており、Ubuntu 26.04 LTS や Fedora 44 などのディストリビューションのデフォルト カーネルになることが期待されているため、このリリースは特に興味深いものとなっています。ハードウェア サポートの点では、Linux 7.0 は、Intel Nova Lake および Diamond Rapids プロセッサの有効化作業をさらに強化するなど、新世代プロセッサへの適応を引き続き強化しており、AMD Zen 6 アーキテクチャのサポートもさらに強化しています。 x86 陣営に加えて、新バージョンでは、Qualcomm Snapdragon X2 関連サポートのさらなるアップストリーム統合や、多数の新しいハードウェア ドライバーの拡張など、より多くのプラットフォームにドライバーの更新も提供されます。グラフィックス カードに関しては、次期新世代の AMD グラフィックス ハードウェアのサポートがカーネルに追加され、後続のグラフィックス カードのリリースへの道が開かれました。

サブシステムおよび機能レベルでは、Linux 7.0 はさまざまなファイル システムに改善をもたらし、Apple USB Type-C PHY サポートを追加します。これにより、USB-C 物理層で一部の Apple デバイスの互換性と機能が強化されます。同時に、カーネルには、多数のパフォーマンスの最適化、ラップトップ関連のドライバーの機能強化、マルチチャンネル SPI サポート、SPI NAND のオクタル DTR モード、より多くの ASUS マザーボードのセンサー監視サポート、ノンブロッキング タイムスタンプ、標準化された一般的な I/O エラー レポート、およびその他の新機能も導入されています。 Rust言語の長期にわたる「実験」段階もこのバージョンで正式に終了し、LinuxカーネルはRustのサポートが長期保持される機能として存在し続けることを明確に認めたことは言及する価値があります。

パフォーマンスの面では、Linux 7.0 は魅力的な改善を示しています。たとえば、AMD EPYC サーバー プラットフォームでは、PostgreSQL のパフォーマンスが大幅に向上し、関連するテストではデータベースの負荷が大幅に向上していることがわかりました。ファイル システムに関しては、exFAT のシーケンシャル読み取りパフォーマンスが最適化され、F2FS が複数の機能強化を受け、EXT4 も同時ダイレクト I/O 書き込みシナリオで改善されました。メモリ管理サブシステムも最適化され、スケジューラのパフォーマンスとスケーラビリティの向上によって補完され、マルチコアの同時実行性の高いシナリオのパフォーマンスが向上します。さらに、Intel TSX はデフォルトで自動モードを有効にし、Nouveau ドライバはラージ ページのサポートを再度有効にして、NVK のグラフィック パフォーマンスを向上させます。

現在、Linux 7.0-rc1 は Git タグを通じてリリースされており、ソース コードは git.kernel.org から入手できます。

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f