Linux werkt aan sneller afsluiten van je computer

Ontwikkelaars van de Linux-kernel zijn weer een stap dichterbij gekomen met een belangrijke verbetering die ervoor moet zorgen dat Linux-systemen sneller afsluiten. Na ruim twee jaar van ontwikkeling is de 21e versie van een reeks aanpassingen (patches) verschenen die dit mogelijk moet maken. Vooral voor servers en computers met veel hardware, zoals meerdere NVMe-schijven, kan dit een merkbaar verschil maken.

De kern van deze verbetering zit in de manier waarop Linux omgaat met het uitschakelen van hardware. Momenteel sluiten apparaten vaak één voor één af, een proces dat ‘synchroon’ wordt genoemd. Dit betekent dat het ene apparaat moet wachten op het andere voordat het zelf kan afsluiten. Dit kan, zeker bij veel componenten, aardig wat tijd in beslag nemen.

De nieuwe aanpak introduceert ‘asynchroon afsluiten’. Dat klinkt misschien technisch, maar het komt erop neer dat verschillende onderdelen van je computer tegelijkertijd kunnen beginnen met afsluiten, of in ieder geval niet meer strikt op elkaar hoeven te wachten. Denk aan je netwerkkaart, opslagschijven en andere randapparatuur die allemaal hun eigen uitschakelprocedure hebben.

Voor jou als gebruiker betekent dit in de praktijk vooral dat je Linux-computer sneller uit is. Waar het afsluiten nu soms nog even kan duren, vooral als je veel programma’s open had of complexe taken uitvoerde, zal dit proces straks vlotter verlopen. Hoewel de winst het grootst is bij krachtige servers met veel hardware, zullen ook reguliere desktopgebruikers de verbetering waarschijnlijk merken, al is het maar een paar seconden.

Deze langverwachte aanpassing is een belangrijke stap richting een efficiëntere en snellere gebruikerservaring voor iedereen die Linux gebruikt. Het team hoopt dat deze 21e revisie snel genoeg is om opgenomen te worden in de hoofdversie (mainline) van de Linux-kernel, zodat de verbetering voor een breed publiek beschikbaar komt.

Bron: https://www.phoronix.com/news/Linux-Shutdown-Async-21