通常、ここではLinuxカーネルのリリースについては説明しませんが、バージョン5.2は特別なものです。さまざまなパフォーマンスの向上、新しいドライバー、APIに加えて、大文字と小文字を区別しないExt4ファイルシステムオプションを備えたカーネルの最初のバージョンです。
スタート メニューが開かないのはなぜですか
リリースでの主な変更点は次のとおりです。
広告
- DSPオーディオデバイス用のSoundOpenファームウェア
- ファイルシステムをマウントするための新しいマウントAPI:fsopen()、open_tree()、fspick()、fsmount()、fsconfig()、move_mount()。
- ARM上のMaliGPU用の新しいオープンソースドライバー
- BFQ I / Oスケジューラーのパフォーマンスが向上しました。
- 新しいカーネルモジュール dm-dust これにより、ドライブ上の不良ブロックのシミュレーションが可能になります。
セキュリティと信頼性
カーネルは新しいブートパラメータをサポートします緩和策=
これにより、[ほとんど] IntelCPUでさまざまな脆弱性保護を構成および無効化できます。
mitigations = off
-すべてを無効にします。- mitigations = auto-該当するすべての軽減オプションを自動的に有効にしますが、ハイパースレッディングはオンのままにします。
- mitigations = auto、nosmt-上記と同じ+ハイパースレッディングを無効にします。
Microarchitectural Data Sampling、IntelCPU用MDSに対する追加の保護を含むカーネル5.2。あなたはその状態を下でチェックすることができます
/ sys / devices / system / cpu / vulnerabilities / mds
がある 2つのモードがサポートされています 、最初のものは更新されたCPUマイクロコードに依存し、もう1つはコードハックです。独自のブートパラメータがあり、mds =
に設定することができます
mds = full
mds = full、nosmt
<-- this disables Hyper Threadingmds =オフ
運転手
新しいカーネルには、次のような多くの新しいドライバーが含まれています。 ライム GPU Mali 400/450の場合、およびMali Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)およびBifrost(Mali G3x、G5x、G7x)の場合はPanfrost。
i915 Intelドライバーは、Elkhartlake(Gen11)チップをサポートするようになりました。
GPU AMDVega20のamdgpuドライバーがサポートするようになりました RAS 。また、ドライバーには、SMU 11電源管理テクノロジーなど、他にも多くの改善が加えられています。
大文字と小文字を区別しないext4ファイルシステムオプション
ディレクトリに新しい属性+ F(EXT4_CASEFOLD_FL)を設定できます。属性が設定されている場合、すべてのファイル名比較操作は大文字と小文字を無視します。 Test.txt、test.txt、test.TXTなどのファイル名は、同じファイル名として扱われます。属性+ Fは内部に格納されますiノード
エリアであり、すべてのファイルとサブディレクトリに適用できます。
この属性はデフォルトでは有効になっていません。箱から出して、ext4では大文字と小文字が区別されます。
パッチは、Canonicalの開発者であるGabriel Krisman Bertaziによって作成され、7回の試行の後に主流に受け入れられました。
カーネルのソースコードを入手できます ここに 。