[$] Many uses for Core scheduling
Some new kernel features are welcomed by the kernel development community,while others are a rather harder sell. It is fair to say that core scheduling, which makes CPU schedulingharder by placing constraints on which processes may run simultaneously ina core, is of the latter variety. Core scheduling was the topic of (atleast) three different sessions at the 2019 Linux Plumbers Conference. Oneof the most interesting outcomes, perhaps, is that there are use cases forthis feature beyond protection from side-channel attacks.