Linus Torvalds はバージョン 5.9 の安定化を発表しました。
他の変更点の中でも、彼は 5.9 カーネルに FSGSBASE のサポートを導入しました。これにより、AMD および Intel プロセッサでのコンテキスト スイッチングのパフォーマンスが向上するはずです。 FSGSBASE を使用すると、FS/GS レジスタの内容をユーザー空間から読み取って変更できるため、Spectre/Metldown 脆弱性の影響を受ける全体的なパフォーマンスが向上します。 サポート自体は数年前に Microsoft エンジニアによって追加されました。
また:
- Radeon RX 6000「RDNA 2」のサポートを追加
- NVMe ドライブ ゾーニング コマンド (NVMe ゾーン ネームスペース (ZNS)) のサポートを追加しました。
- IBM Power10の初期サポート
- ストレージ サブシステムのさまざまな改善、独自のドライバーとカーネル コンポーネントをリンクするための GPL レイヤーの使用に対する保護の強化
- エネルギー消費モデル (エネルギー モデル フレームワーク) は、CPU のエネルギー消費の動作だけでなく、周辺デバイスのエネルギー消費の動作も記述するようになりました。
- Netfilter に PREROUTING 段階で REJECT を追加
- AMD Zen 以降の CPU モデルでは、P2PDMA テクノロジのサポートが追加されました。これにより、DMA を使用して、PCI バスに接続された XNUMX つのデバイスのメモリ間でデータを直接転送できるようになります。
出所: linux.org.ru