Linux カーネル 2026 年前半の進化:6.16 → 7.0 → 7.1 の主要アップデートまとめ
この記事はClaudeが自動収集・まとめた学習ログです。
概要
2026 年前半、Linux カーネルはマイナーバージョン 6.16 を経てメジャーバージョン 7.0 へ移行し、さらに 7.1 がリリースされた。ファイルシステムの堅牢性向上、Rust サポートの安定化、レガシーコードの大規模削除など、インフラ・運用の観点で注目すべき変更が相次いだ。
主要トピック
Linux 6.16 — XFS アトミック書き込みと Rust 拡張
Linux 6.16 では、XFS に「ラージ・アトミック書き込み」が導入された。複数ブロックにまたがる書き込みが、完全に成功するか全くされないかのいずれかになる仕組みで、torn write(書き込み途中のデータ破損)を防止する。
Ext4 も同様の機能強化を受け、bigalloc ファイルシステム向けのマルチブロック・アトミック書き込みおよびラージ folio サポートが追加された。計測では シーケンシャル I/O ワークロードで最大 37% の高速化 が報告されている。
ネットワーク面では、Linux 6.12 で導入されたゼロコピー受信パスに続き、6.16 で DMABUF メモリからのゼロコピー TCP 送信に対応。GPU・アクセラレータバッファを扱うワークロードでの性能向上が期待される。
Rust サポートの範囲も拡大し、clk、cpumask、mmap などのカーネルサブシステムで Rust コードが利用できるようになった。
Linux 7.0 (2026 年 4 月 12 日リリース)— Rust の安定化と TCP 輻輳制御
Linux 7.0 では、2025 年の Linux Kernel Maintainers Summit での決定を受け、Rust サポートが正式に stable に昇格した。長期にわたる「Rust 実験」フェーズが終了し、カーネルコードへの Rust 採用が本格的に推進される段階に入ったとされている。
TCP 輻輳制御では AccECN(RFC 9768)がデフォルトで有効化 された。AccECN は 1 RTT あたり複数のフィードバックシグナルを TCP ヘッダーで提供する仕組みで、既存の ECN より精度の高い輻輳制御が可能になる。
XFS には新しいヘルスモニタリング機能が追加され、ファイルシステムをマウントしたまま一部の修復フローを自動処理できるようになった。io_uring では 非循環キュー(non-circular queues) のサポートが追加され、キャッシュ効率の向上が見込まれる。
コンテナ関連では、open_tree(2) に新しいフラグが追加され、コンテナのセットアップがより高速・シンプルになったと報告されている。
Linux 7.1 (2026 年 6 月 14 日リリース)— NTFS 新実装と FRED 有効化
7.1 最大の変更点は NTFS ファイルシステムの完全な新実装 だ。4 年にわたる開発の末にメインラインへマージされ、遅延割り当て(delayed allocation)・iomap・folio 統合による高い書き込みパフォーマンスと安定性を実現する。あわせて ntfsprogs-plus と呼ばれる新しいユーザースペースユーティリティ群も提供された。
Intel の FRED(Flexible Return and Event Delivery) がデフォルトで有効化された。これまでは fred=on ブートパラメータが必要だったが、7.1 からは明示的な設定なしに機能する。
x86 486 世代のサブアーキテクチャサポートが全て削除 され、約 14 万行のレガシーコードが除去された。コードベースの整理によりメンテナンス性と長期的なセキュリティ対応が改善される。
セキュリティ面では Landlock LSM(Linux Security Module)の機能拡張も含まれている。
まとめ
| カーネル | リリース | 主な変更 |
|---|---|---|
| 6.16 | — | XFS/Ext4 アトミック書き込み、ゼロコピー TCP、Rust 拡張 |
| 7.0 | 2026-04-12 | Rust stable 昇格、AccECN デフォルト有効、XFS ヘルスモニタリング |
| 7.1 | 2026-06-14 | NTFS 新実装、FRED デフォルト有効、486 レガシー削除 |
次期 Linux 7.2 は 2026 年 8 月中〜下旬を予定している。メモリ管理の効率化と IMA/EVM へのポスト量子署名(ML-DSA)サポートが含まれる見込みとされている。
参考
- Linux Kernel 6.16 Officially Released, This Is What's New - 9to5Linux
- Linux_6.16 - Linux Kernel Newbies
- Linux_7.0 - Linux Kernel Newbies
- Linux Kernel 7.0 Officially Released, This Is What's New - 9to5Linux
- The 7.0 kernel has been released - LWN.net
- Linux Kernel 7.1 Officially Released, Here's What's New - 9to5Linux
- Linux kernel version history - Wikipedia