Schedulers aren’t magic, but there are mores ways to skin a cat.
I think process schedulers is a neat and easy compartmentalisation of a concept in itself that adheres to the UNIX philosophy. Hey, if new hardware with new instructions come, that old scheduler might not be the best fit anymore (x86 went big.LITTLE), or say you got a particular workload that works well with a specific scheduler - the latter possibly being a myth.
I’ve rarely met anyone who didn’t stick to their distributions of choice. This is because recompiling the kernels all the time is a pain and crufting up your system with third party repos is just added complexity.
Jokes on you though, that’s why I run NixOS. it’s all cruft and complexity lol
Schedulers aren’t magic, but there are mores ways to skin a cat.
I think process schedulers is a neat and easy compartmentalisation of a concept in itself that adheres to the UNIX philosophy. Hey, if new hardware with new instructions come, that old scheduler might not be the best fit anymore (x86 went big.LITTLE), or say you got a particular workload that works well with a specific scheduler - the latter possibly being a myth.
I’ve rarely met anyone who didn’t stick to their distributions of choice. This is because recompiling the kernels all the time is a pain and crufting up your system with third party repos is just added complexity.
Jokes on you though, that’s why I run NixOS. it’s all cruft and complexity lol
nix store gc
go brr (on schedule of course).