Linux 6.14: ntsync、Btrfs 上の RAID1、FUSE の改善、パフォーマンスなどが追加されました

Linux カーネルのマスコット、Tux

2か月の開発期間を経て、 リーナス・トーバルズが発表 の立ち上げを発表し、 カーネルLinux 6.14は、多数の重要な変更点、複数の改善点、新機能を導入したリリースです。

最も注目すべき変更点は、 ntsyncドライバの組み込みWindows NT 互換の同期プリミティブを組み込んでいます。さらに、ファイルシステム Btrfs の運用バランス管理が改善 RAID1構成では読み取り、 XFS が reflink をサポートするようになりました リアルタイムモードで。

新機能

Linux 6.14の新機能の中で、新しい キャッシュなしのバッファ付き入出力システム。この新しい機能により、使用後すぐにページ キャッシュからデータを削除できるため、不要なメモリ消費を回避できます。

Linux 6.14が高速ストレージシステム向けに提供するもうXNUMXつの新機能は、FUSEサブシステムの改善です。 io_uring入出力メカニズムの統合カーネルとユーザー空間間のコンテキスト切り替えを減らすことでパフォーマンスを最適化します。

さらに、 さまざまな最適化が適用されました ファイルシステム内:

  • ext4 および tmpfs: シンボリック リンクの読み取りが改善され、処理が高速化されました。
  • XFS: リアルタイムモードでの逆マッピングを改善し、特定のストレージブロックに関連付けられたファイルを識別しやすくしました。
  • NFSv4.2 では属性委任が導入され、クライアントはサーバーに常に依存することなくファイル情報を管理できるようになりました。
  • SquashFS はキャッシュ管理を最適化し、メモリ消費を削減します。

メモリ管理とシステムの改善

メモリとシステム管理の面では、システムは完全に統合されています。 カーネル内の ntsync ドライバWine 経由で Wi​​ndows ゲームを実行するときに同期プロセスのオーバーヘッドを排除します。

さらに cgroup DMEM ドライバーが追加されました。 GPU などのデバイスのメモリを管理するように設計されており、さまざまなワークロードが干渉なく実行できるようにします。さらに、TLB キャッシュ フラッシュの最適化によりアドレス変換システムが改善され、一部の負荷テストでパフォーマンスが向上しました。

その部分については、 Rustの改善は続くPCI、プラットフォーム、Open Firmware のサポートが含まれます。同時に、モジュールのコンパイルが改善され、コードのデバッグとメンテナンスが容易になりました。

セキュリティの強化

Linux 6.14では、 ファイルを実行せずにその実行可能性を検証する機能 実際には、x86 システム上の仮想化環境用の安全な時間カウンターのサポートを組み込むだけでなく、AMD SEV テクノロジーを使用して、ゲスト システム クロックの不正な変更を防止します。

KVM ハイパーバイザーは Intel TDX サポートの改善により進化を続けており、SELinux は ioctl() 呼び出しと netlink メッセージのよりきめ細かな制御のための新しいルールを受け取ります。

El ネットワークサブシステム ニュースを受け取った RACK-TLPアルゴリズムを含むTCP最適化 パケット損失をより効率的に検出します。 PHY レベルと MAC レベルでのタイムスタンプ管理も改善され、IPsec でのパケットの断片化と集約を改善するために IP-TFS/AGGFRAG メカニズムが実装されました。

サポートと互換性の改善

サポート面では、Linuxカーネル6.14 さまざまなチップとプラットフォームを追加し、 Qualcomm Snapdragon 8 Elite シリーズ、MediaTek MT8188 SoC、Raspberry Pi 2712 で使用されている Broadcom BCM5 などが含まれます。

さらに、 XDNAアーキテクチャに基づくAMD NPUのサポート人工知能ワークロードの高速化に重点を置いています。一方、グラフィック ドライバーは、AMD GPU サポートの進歩や、Intel Arc アーキテクチャに基づくグラフィック カード向けの Intel Xe ドライバーなど、さまざまな改善を受けています。

Linux 6.14 をダウンロード

カーネルを自分でコンパイルしたいという熱狂的なファンなら、公式カーネルウェブサイトから新しいバージョンを入手できることを知っておく必要があります。 kernel.org

システム固有のビルドを待つことを好む人にとっては、新しいバージョンがシステムの配布チャネルに届くまで数日しかかかりません。