さて、私たちはすでにここにそれを持っています。開発が過ぎたばかりの日付までに「減速」した後、それだけでなく、土曜日に最強の日が来た上に、LinusTorvaldsは安定版をリリースしました。 Linux 5.16。これは何が起こるかです 最新のLTSバージョン また、5.17週間後に開発を開始するLinuxXNUMXをリリースしてからしばらく経つまでサポートされます。
最も優れたノベルティの中で(経由 Phoronix)Linux5.16がFUTEX2からのfutex_waitvシステムコールを追加したことを言及できます。 LinuxでWindowsタイトルを再生するエクスペリエンスが向上します。一方、開発者が細心の注意を払っている1種類のハードウェア、Apple SiliconMXNUMXとシンプルなRaspberryPiボードのサポートは改善され続けています。
Linux5.16のハイライト
- グラフィックス:
- DP2.0をサポートする次世代GPUより前のAMDGPUドライバー用のDisplayPort2.0。
- レンブラント/イエローカープ用のAMDGPUUSB4ディスプレイトンネルは、USB4を追加することで準備されています。
- AMDの新しいGPUは、デバイスの列挙に新しいコードパスを使用します。
- VirtIO仮想グラフィックスドライバーでより多くのユースケースをサポートするためのVirtIOコンテキストタイプのサポート。
- IntelのProtectedXePathがGen12グラフィックスでサポートされるようになりました。
- Alder Lake Sグラフィックスは現在安定していると見なされ、DG1がほぼ安定しているため、Intel DG1 PCIIDも最終的に存在します。
- プロセッサー:
- カーネルによるIntelAMXのサポート。
- AMD EPYC CPUは、KVMを使用してホスト内でSEV / SEV-ESライブマイグレーションを利用できるようになりました。
- YellowCarpおよびVanGoghAPUオーディオコプロセッサーのオーディオサポートが機能します。
- デフォルトのRISC-Vカーネルビルドは、オープンソースのNVIDIAドライバーをサポートするようになりました。
- Intel RaptorLakeモデル識別パッチ。
- RISC-V KVMハイパーバイザーは、そのハイパーバイザー拡張機能をサポートする将来のRISC-Vプロセッサーをサポートします。
- メインカーネルでのRaspberryPi Compute Module4のサポート。
- MIPS NetlogicSoCの排除。
- Snapdragon690およびRockchipRK3566やRK3688などの他の新しいARMハードウェアのサポート。
- コアがL2キャッシュなどの共有リソースでクラスター化されているプロセッサーのスケジューリング決定を改善するための、クラスター対応のスケジューリングサポート。これはARMおよびx86用ですが、現時点ではIntel AlderLakeのリグレッションにつながっています。
- Linux上のゲーム:
- FUTEX2 syscall futex_waitvは、Linux上で実行されているWindowsゲームをWindowsカーネルの機能により適合させるための大幅な改善として提供されました。 これを利用するには、ProtonとWINEを更新する必要があります。
- SwitchProおよびJoy-Consコントローラー用のNintendoSwitchコントローラーが改善されました。
- Sony PlayStation5コントローラーのサポートが向上しました。
- HPOmenラップトップのサポートが向上しました。
- Steamデッキのディスプレイパネルの向きが改善されました。
- ストレージとファイルシステム:
- LinuxカーネルのコアごとのIOPSの可能性を最適化するための、Jens Axboeの作業の多くを含む、サブシステムの最適化をブロックします。
- Btrfsのパフォーマンスがさらに向上しました。
- F2FSは、開発者の利益のためにファイルシステムを意図的にフラグメント化するオプションを追加します。
- デフォルトで非同期diropsが有効になっているより高速なCeph。
- AFS、9p、およびNetfslibはFolioを利用するようになりました。
- EROFS用のLZMA / MicroLZMA圧縮。
- XFSのメモリフットプリント削減ジョブ。
- ネットワーキング:
- 修正や一部のパフォーマンス作業を含むMicrosoftSMB3 / CIFSの機能強化。
- 新しい89axワイヤレスアダプタをサポートするRealtekRT802.11WiFiコントローラ。
- その他のハードウェア:
- 動作するセンサーは、さらに多くのASUSおよびASRockマザーボードをサポートします。
- Apple Magic Keyboard2021のサポート。
- Habana Labs AIコントローラーは、DMA-BUFを介したピアツーピア共有をサポートするようになりました。
- ACPIで作業が行われ、コントローラーがオフまたは低電力状態のときにハードウェアをテストできるようになりました。
- より多くのCXLサブシステムの有効化作業。
- System76ノートブックのハードウェアサポートの強化。
- CE駆動のバックライトを処理するための新しいドライバー。
- より良いAMDS0ixサポート。
- USBはAppleシリコンアップデートの一部として機能します。
- Apple M1PCIeコントローラー。
- XHCIコントローラー用のAMDイエローカープランタイム電力管理。
- エネルギー管理の多くの改善。
- より優れたUSB低遅延オーディオサポートおよびその他のサウンド拡張。
- セキュリティ:
- SELinux / LSM / IO_uringのSmack制御と監査。
- リターンスプリングボードコードの書き換えに対処するために、Retpolineコードを改善しました。 x86 BPFコードは、Retpolinesに関する期待とよりよく一致するようになりました。
- きめ細かい/きめ細かいコアアドレス空間配置のランダム化として、将来的にFGKASLRをサポートするための準備作業。
- 必要に応じて、セキュリティ関連の変更を行うためにAMDPSFチェックビットを制御するKVMゲストのサポート。
- Microsoftは、Hyper-V分離VMサポートの提供を開始しました。
- SECCOMPスレッドのSpectreSSBD / STIBPのデフォルトが緩和されました。
- その他:
- メモリフォリオは、Linuxのメモリ管理コードのコア拡張機能として提供されています。
- DAMONベースのメモリ再利用が登場し、メモリ不足の状況でLinuxを支援します。
- カーネル用のZstdの更新された実装が利用可能になりました。
- Xenは、PVゲストのより高速な起動を処理できます。
- コードをたくさんクリーンアップする作業が始まりました。
カーネルアーカイブで利用可能になりました
Linux 5.16はすでに発表されており、 利用可能です en カーネルアーカイブ。それをインストールしたいUbuntuユーザーは自分でそれをしなければならないでしょう。 Jammy JellyfishはLTSバージョンになるため、Linux5.15に付属しているはずです。いずれにせよ、Linux5.16が正式にUbuntuに登場することはありません。