🐧 PenguinPulse

Linux Graphics & Gaming News

Linux 7.1 sched_ext Gains SCX_ENQ_IMMED for Tighter Task Placement

The Linux kernel's extensible scheduler class, BPF programs.">sched_ext, is set to receive a new capability, SCX_ENQ_IMMED, in the upcoming Linux 7.1 release. This functionality is currently queued in the sched_ext development code, targeting its inclusion next month for the 7.1 merge window. SCX_ENQ_IMMED will enable "tighter control over when tasks land on a CPU," enhancing the ability to implement custom CPU scheduling policies using BPF programs. This development aims to provide more precise management over task execution timing within the kernel.

Sources