カーネルおよびシステム・ライブラリ
次の重要な機能、機能強化および変更点が、現在のOracle Linux 9バージョンに同梱されているRed Hat Compatible Kernel (RHCK)に適用されています。
Linuxカーネル6.8にあわせて更新されたeBPF
RHCKのeBPF機能が、アップストリーム・バージョン6.8 Linuxカーネルと一致するように更新されました。
この更新には、次の重要な変更が含まれています:
-
例外には、BPFプログラム内で、絶対に真ではないが、ベリファイアが推測するのが困難であるアサート条件を含めることができます。
-
CPUごとのオブジェクトの操作が改善されました。
-
task、task_vma、cssおよびcss_task用にオープン・コード化されたいくつかの新しいイテレータ。
-
特定のcgroup v1階層内のタスクの関連cgroupを取得する機能を提供するヘルパー関数の代替として、
kfunc
(カーネル関数)が追加されました。 -
uprobeマルチリンク用のBPF link_infoと
bpftool
の連携。 -
BPFベリファイアの様々な改善とバグ修正により、より正確なプログラム検証、ロジックの改善、末尾呼出しとfentry/fexitプログラムの制御が向上しました。
-
BPFタイマーを現在のCPUに固定する機能が追加されました。
-
bpffs
マウントには、uid
およびgid
オプションが含まれています。