
Linux は、Unix カーネルに似た大部分が無料のカーネルであり、無料のオープン ソース ソフトウェアの主要な例の XNUMX つです。
Linus Torvalds は、Linux Kernel 6.8 のリリースを発表しました。 これは 2 か月の開発期間を経てリリースされ、このリリースの最も注目すべき変更点は、Intel GPU 用 Xe ドライバーの追加、ブロック デバイスの新しい保護モード、Deadline サーバー タスク スケジューリング メカニズムの実装、同一のマージの自動最適化です。メモリページなど。
Linux 6.8 カーネル さまざまな側面をカバーする一連の大幅な改善を示します、パフォーマンスやセキュリティからハードウェアやアーキテクチャとの互換性まで。このリリースには 15,641 件の開発者修正が含まれており、パッチ サイズは 44 MB です。変更は主に、ハードウェア アーキテクチャのデバイス ドライバーとコードの更新に焦点を当てています。
Linux6.8の主な新機能
この新しいバージョンの Linux カーネル 6.8 の最も注目すべき改良点は、ディスク サブシステム、I/O、およびファイル システムです。 マウントされたブロックデバイスへの直接書き込みをブロックするように変更が加えられました。 (デフォルトでは、このモードは無効になっており、コンパイル時に BLK_DEV_WRITE_MOUNTED パラメーターを指定する必要があります)。 新しいシステムは詳細情報を要求します マウントされたファイル システム上で。
XFS では、f ユーティリティを使用できるようにするための作業が続けられています。オンラインで特定された問題を確認して修正するための sck、 ファイルシステムをアンマウントせずに、 Ext4 はより小さなブロックに対して dioread_nolock 呼び出しを使用するようになりました 1 ページのメモリよりも必要なため、不要なロックが排除され、パフォーマンスが向上します。
メモリおよびシステム サービスに関して、この新しいバージョンの最も注目すべき機能の 1 つは、 Zswap サブシステムの改善、 めったに使用されないメモリ ページを強制的にアンロードできるため、必要に応じて RAM を解放できます。さらに、書き込みが失敗した場合にスワップ パーティションへの書き戻しを無効にする新しいモードが導入され、Zswap プールに既に存在するページのダウンロードが防止されます。
もう 1 つの重要な追加機能は、 SCHED_DEADLINE サーバー。CPU の使用率不足に対処するように設計されています。 CPU が優先度の高いタスクによって占有されているときに通常のタスクによって実行されるようにするため、DAMON (Data Access MONitor) サブシステムが強化され、RAM 内のデータへのアクセスを監視し、特定のクォータに従ってメモリ消費量を自動的に調整できるようになりました。ラージ メモリ ページのサポートの導入と BPF プログラム チェッカーの最適化も、カーネル 6.8 の重要な改善点です。
仮想化とセキュリティの分野, AppArmor は、ルール検証に SHA-256 アルゴリズムを使用するように移行しました。カーネルから strlcpy() 関数が削除されたことは、セキュリティの面での一歩前進を意味します。この関数は、バッファ オーバーフローを防ぐように設計されていますが、特定の脆弱性を抱えやすいことが判明しているからです。
仮想化の分野では、ハイパーバイザー KVM は、guest_memfd サブシステムのサポートを導入しました。 ゲスト システムに特定のメモリ管理機能を提供し、Intel プロセッサで LAM モードのサポートが有効になり、64 ビット ポインタ ビットの一部をメタデータの保存に使用できるようになり、iaa ドライバが追加されました (IAA Compression Accelerator)。 Intel Analytics Accelerator (IAA) 暗号化アクセラレータを使用して、DEFLATE メソッドを使用してデータの圧縮と解凍を高速化します。
SELinux では、SELinux ポリシーが適用される前に実行される起動プロセスを識別するために「init」SID が導入され、システム上のセキュリティ ポリシー管理が向上しました。
ネットワーク サブシステムの効率が向上しました 基盤となるデータ構造の再編成により、キャッシュと TCP 速度が向上しました。さらに、bpfilter サブシステムが削除され、パフォーマンスを向上させるために低レベルの最適化が行われました。
機器側では、Intel、AMD、NVIDIA、その他のブランドの GPU 用の新しいドライバーが追加され、さまざまな ARM64 SoC および ARM デバイスがサポートされています。ただし、ARM11 ARMv6K SMP プロセッサのサポートが中止されたことに注意することが重要です。
最後にあなたが それについてもっと知りたい、 詳細を確認できます 次のリンクで。