De bewuste optie werd ooit bedacht in combinatie met cgroups om te voorkomen dat zware realtime-processen het hele systeem overnemen en gewone programma’s geen processortijd meer krijgen. Dat klinkt op papier als een verstandige beveiliging, maar in de praktijk leidde de onderliggende code juist tot hardnekkige vastlopers, onverwacht gedrag en compatibiliteitsproblemen met modernere onderdelen van het besturingssysteem. Omdat een fatsoenlijke reparatie volgens de ontwikkelaars vrijwel onmogelijk is zonder de hele logica opnieuw te ontwerpen, ligt de sloophamer nu klaar.
Voor de meeste computergebruikers verandert er in het dagelijks gebruik eigenlijk niets schokkends. Sterker nog, veel grote Linux-distributies hadden deze experimentele optie standaard al uitgeschakeld om vage haperingen te voorkomen. Wie wel specifieke audio-software of industriële toepassingen draait met strikte realtime-eisen, gebruikt daar tegenwoordig andere mechanismen voor die veel beter samenwerken met recente Linux-versies.
Het opruimen van dit soort verouderde experimenten is een natuurlijk proces binnen opensource-ontwikkeling. Door afscheid te nemen van functies die meer problemen veroorzaken dan ze oplossen, houden de kernelontwikkelaars de planning van computertaken overzichtelijk en betrouwbaar voor toekomstige updates.
Bron: https://www.phoronix.com/news/Linux-Drop-RT_GROUP_SCHED
