開発はどうでしたか?、22月XNUMX日に予定されていたもので、新しいバージョンのカーネルがあります。 リーナス・トーバルズ それを公式にしました の発売 Linux 5.18、多くの変更が加えられたバージョン。 その意味で、5.18は大きいですが、打ち上げが行われるためには、全体のサイズまたは重量が通常の範囲内に収まらなければなりませんでした。 いつものように、それは改善されたサポートの形で変更を導入しますが、他よりも多くの利益をもたらすXNUMXつのブランドがあります。
Linux 5.18では、いくつかの変更が導入されました。 AMDおよびIntelハードウェアのサポートを改善します。 さらに、テスラFSDチップもサポートします。FSDはフルセルフドライビングの頭字語です。 言い換えれば、Elon MuskのTeslasは、Linuxカーネルによって正式にサポートされるようになりました。 Torvaldsと共同会社が理由なしに何もしないことも事実です。したがって、Linux 5.18以降では、Teslaが何らかの方法で改善されたというニュースを報告できます。
Linux5.18のハイライト
リスト 作成した マイケル・ララベル:
- プロセッサー:
- 特にAMDEPYCサーバーのパフォーマンスをさらに向上させることができるNUMAバランシングに関するスケジューラーの更新。
- インテルのハードウェアフィードバックインターフェイスのサポートは、ハイブリッドプロセッサのこの重要な機能のために、インテルの新しい「HFI」ドライバーと統合されました。
- Intel Software Defined Siliconは、暗号で署名されたキーを使用して追加のSilicon機能をアクティブ化できるようにすることについて、IntelCPUのその論争の的となっている機能のために統合されました。 IntelはまだSDSiを搭載した製品を発表していませんが、ライセンスモデルに変換できるCPU /機能はまだ明確ではありませんが、進行中であると考えられています。
- Intel Indirect Branch Tracking(IBT)が登場しました。 これは、セキュリティを向上させるためのTigerLakeおよび新しいCPUを備えたIntelControl-FlowEnforcementテクノロジーの一部です。
- Intel ENQCMDサポートは、コードが壊れたためにカーネルで以前に無効にされた後、SapphireRapidsの前に再度有効にされました。
- AMDのネストされた仮想化とネストされた仮想化を改善しました。
- AMDは、今後のプラットフォーム向けに新しいサウンドドライバーコードを準備しています。
- Zen4向けのAMDEDACのその他の準備。
- Intel PECIは、サーバープラットフォーム上のCPUとBMC間のインターフェイス用のIntelプラットフォーム環境制御インターフェイスとして最終的に統合されました。
- ホストシステム管理ポートのAMDHSMPドライバーをマージして、AMDサーバープラットフォームの追加情報にアクセスします。
- Intel Idleドライバーは、IntelXeon「SapphireRapids」CPUのネイティブサポートを追加します。
- Intel P-Stateドライバーは、これまでハードコードされたデフォルトのEPP値を使用する代わりに、ファームウェアによって公開されたデフォルトのEPP値を使用するようになりました。
- IntelIPI仮想化の準備。
- より多くのAMDとIntelのコード統合。
- Linux5.17で導入されたAMDのP-Stateドライバーで使用するためのCPUPowerサポート。
- KVMは、最大511個のvCPUを備えたAMD仮想マシンをサポートするようになりましたが、AMDシステムではこれまで最大255個のvCPUしか使用できませんでした。
- RISC-V Sv57仮想メモリによるXNUMXレベルのページテーブルのサポートと、このロイヤリティフリーのCPUISA向けの他のCPUアーキテクチャの拡張機能。 その他の作業には、RSEQ(Restartable Sequences)インターフェイスのサポートとRISC-VCPUアイドルのサポートが含まれます。
- テスラのFSDチップのサポートは、テスラ車の完全な自動運転コンピューターを使用するこのサムスンベースのARMSoCに組み込まれています。
- Razperry Pi Zero 2 Wは、メインラインのLinuxカーネルと互換性があります。
- さまざまなデジタル信号制御およびIoTアプリケーションで使用される32ビットのAndesCoreアーキテクチャではコードが維持されなくなったため、AndesNDS32CPUアーキテクチャコードを削除しました。
- GPUとグラフィックス:
- AMDGPU FreeSyncビデオモードは、FreeSyncビデオモードを有効にするためにAMDGPUモジュールオプションを必要とした以前のカーネルと比較して、デフォルトで有効になっています。
- AMDは、ブロックごとに有効になる将来/今後のGPUのコードを準備しているため、リーク/新しい詳細の公開に関して、現時点では特にエキサイティングではありません。
- ROCmコンピューティングワークロードのチェック/復元機能のためのAMDKFDドライバーのCRIUサポートが主な目標です。
- 発表されたDG2/Alchemist G12およびG2ターゲットに加えて、新しいバリアントとしてのIntelDG10-G11サブプラットフォームのサポート。 他にも多くのDG2/Alchemistディスクリートグラフィックス作品が一般的にあります。
- Intel AlderLakeNグラフィックスのサポート。
- より高速なFBDEV操作とより多くのFBDEVドライバーの修正。
- ASpeedAST2600およびその他のマイナーなDRMドライバーの変更のサポート。
- 他のハードウェアの変更と追加:
- 新しいASUSマザーボードのセンサー監視が改善されました。
- Compute Express Link(CXL)の有効化の増加。
- NVIDIAのTegraビデオデコードドライバーは、メディアサブシステムのロールアウトフェーズから昇格しました。
- MediatekMT6779キーボードおよびImagisタッチスクリーン用の新しい入力ドライバー。
- ACPIプラットフォームプロファイルのサポートは、AMDを搭載したThinkPadで正しく機能するようになりました。
- Androidx86タブレット用のその他のドライバーソリューション。
- Appleキーボードサポートの継続的な改善。
- 奇妙なSigmaMicroICを搭載したキーボード用のHIDドライバー。
- HIDに完全に準拠していないRazerキーボード/デバイス用のRazerHIDドライバー。
- いつものように、たくさんのネットワークアップデート。
- 一部のHPOmenラップトップのサーマルポリシーを修正しました。
- IntelAlderLake「PS」オーディオサポート。
- ストレージとファイルシステム:
- ReiserFSは非推奨になり、ファイルシステムドライバーは2025年に削除される予定です。
- EXT4のクイックコミット機能は、より高速でスケーラブルである必要があります。
- パス内のエンドポイントを許可し、ストレージデバイスの寿命を人為的に短縮することを回避するために重要な「VolumeDirty」の消去を停止するためのexFATのXNUMXつの重要な変更。
- 新しい機能をサポートするための読み取り専用EROFSの準備に関する基本的な作業。
- Cephは「かなり厄介な問題」に対処し、その他の改善を行います。
- XFSのさらなる改善。
- ファイル作成時間のNFSv4birthtimeファイル属性のNFSDサポート。
- F2FSパフォーマンスの向上。
- Btrfsは、暗号化されたI/Oサポートとより高速なfsyncを追加します。
- FSCRYPTは、暗号化されたファイルの直接I/Oサポートを追加します。
- IO_uringの新機能と速度の向上。
- より効率的なI/O /より低いオーバーヘッドでの無限の作業を含む、多くのブロックおよびNVMeの最適化。
- IntelRaptorLakeオーディオのサポート。
- セキュリティ:
- 64ビットARMは、シャドウコールスタック(SCS)をサポートするようになりました。
- 新しいrandom.trust_bootloaderオプションは、Jason Donenfeldが主導するランダム性の大幅な改善など、RNGへの他の変更とともに追加されます。
- Xen USBドライバーは、悪意のある可能性のあるホストに対して強化されています。
- SM3暗号パスのAVXアクセラレーションと、暗号サブシステムの他の部分でのさまざまなARM最適化。
- その他のカーネルイベント:
- Defconfig x86 / x86_64ビルドは、デフォルトで-Werrorを使用して、コンパイラの警告をエラーとして送信し、コード品質を向上させます。
- 後置バージョン文字列のサポートと、PATHの外部にインストールされた場合のLLVM / Clangのサポートによる、LLVM/Clangコンパイラーのより柔軟な処理。
- ゼロ長配列から柔軟な配列メンバーに変更するためのツリー全体の変更。
- ターゲットC言語バージョンのC89からC11への変更。
- DAMONは、「DAMOS」sysfs構成制御インターフェースを追加します。
Linux 5.18 22月XNUMX日の夜にリリースされました、しかし現在利用できるのはtarballであり、手動でインストールする必要があります。 Linus Torvaldsとカーネルメンテナの両方が、少なくとも最初のメンテナンスアップデートが大量に採用されるまで待つことをお勧めします。