Re: Periodic rant about SCHED_ULE
- In reply to: David Chisnall : "Re: Periodic rant about SCHED_ULE"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 23 Mar 2023 10:26:44 UTC
On 23/03/23 11:03, David Chisnall wrote: > On 22/03/2023 18:03, George Mitchell wrote: >> Rebuilding the kernel is the only way I know. In an ideal world, the >> scheduler would be a loadable kernel module (if that's even possible), > > Solaris supports multiple schedulers, as I believe does Linux, but I > think in both cases it's a boot-time option. It's been too long since I > looked at the early boot order to know if there's anything that handles > linking the loader-provided modules that depends on any scheduler data > structures. Doing that audit and ensuring that there aren't would be > the first step. From there, it should be mostly build-system > infrastructure to allow building the two schedulers as modules and > switching between them at boot. I guess this will be somewhat provided once we get pkgbase. At that point multiple kernel packages can be distributed and the user chooses which one gets loaded. -- Guido Falsi <mad@madpilot.net>