News: 0001642345

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 7.2 sched_ext Continues Working Toward Sub-Scheduler Support

([Linux Kernel] 6 Hours Ago sched_ext)


Merged last week for the Linux 7.2 kernel were all of the [1]sched_ext changes for this extensible scheduler support that allows loading BPF programs from user-space for handling scheduling tasks. Linux 7.2 continues building out [2]sched_ext's sub-scheduler support .

The sched_ext sub-scheduler support will allow for multiple scheduler instances to be attached to the cgroup hierarchy for dealing with different workloads on the system. This sub-scheduler support could become extremely valuable for multi-tenant platforms and heterogeneous workload environments.

With Linux 7.2 more of the infrastructure for this sub-scheduler support has been established along with other improvements, as noted in the pull request:

"Most of this continues the in-development sub-scheduler support, which lets a root BPF scheduler delegate to nested sub-schedulers. The dispatch-path building blocks landed in 7.1. A follow-up patchset in development will complete enqueue-path support for hierarchical scheduling."

The sub-scheduler work merged for Linux 7.2 include Topological CPU IDs (CIDs), cmask infrastructure, BPF arena integration that the sub-scheduler support is built on, and reworking scx_qmap to exercise the new arena and CID interfaces.

More details for those interested via last week's [3]pull request .



[1] https://www.phoronix.com/search/sched_ext

[2] https://www.phoronix.com/news/cgroup-sub-scheduler-sched-ext

[3] https://lore.kernel.org/lkml/6a0da8f90fd3890f734555f1632a3a0f@kernel.org/



Microsoft Mandatory Survey (#13)

Customers who want to upgrade to Windows 98 Second Edition must now fill
out a Microsoft survey online before they can order the bugfix/upgrade.

Question 13: Which of the following new Microsoft products do you plan on
buying within the next 6 months?

A. Windows For Babies(tm) - Using an enhanced "click-n-drool" interface,
babies will be able to learn how to use a Wintel computer, giving them
a head start in living in a Microsoft-led world.

B. Where In Redmond Is Carmen Sandiego?(tm) - The archvillian Sandiego has
stolen the Windows source code and must be stopped before she can
publish it on the Net.

C. ActiveKeyboard 2000(tm) - An ergonomic keyboard that replaces useless
keys like SysRq and Scroll Lock with handy keys like "Play Solitaire"
and "Visit Microsoft.com".

D. Visual BatchFile(tm) - An IDE and compiler for the MS-DOS batch file
language. MSNBC calls it "better than Perl".