Linux 7.4 krijgt prestatieboost voor Zstd-compressie

De volgende grote versie van de Linux-kernel, versie 7.4, staat op het punt om een flinke prestatieverbetering te krijgen voor de manier waarop bestanden worden gecomprimeerd en gedecomprimeerd. Een ontwikkelaar heeft nieuwe aanpassingen ingediend die de snelheid van de Zstd-compressietechnologie binnen de kernel aanzienlijk zullen verhogen.

Deze verbetering richt zich specifiek op Zstd, een moderne en snelle compressiemethode die veel gebruikt wordt in Linux voor onder andere het comprimeren van bestanden, logboeken en zelfs de kernel zelf. De kern van de aanpassing is het voorkomen van ‘redundante initialisatie’. Dat klinkt misschien technisch, maar het betekent eigenlijk dat de software niet langer onnodig dezelfde voorbereidende stappen uitvoert telkens wanneer het een compressie- of decompressietaak start. Door deze overbodige handelingen weg te nemen, kan het proces efficiënter verlopen.

Voor gebruikers betekent dit in de praktijk dat taken die afhankelijk zijn van Zstd-compressie, zoals het uitpakken van bepaalde softwarepakketten, het opstarten van systemen die met Zstd gecomprimeerde componenten gebruiken, of het verwerken van grote hoeveelheden data, sneller zullen verlopen. Hoewel de specifieke winst per gebruiker kan variëren, draagt elke efficiëntieverbetering in de kernel bij aan een vlotter en responsiever besturingssysteem.

Deze aanpassingen zijn onderdeel van een bredere reeks optimalisaties aan de Zstd-code binnen de Linux-kernel, ingediend door dezelfde ontwikkelaar. Het toont aan dat er continu wordt gewerkt aan het finetunen van de onderliggende technologieën om de algehele prestaties van Linux-systemen verder te verbeteren, zelfs op detailniveau.

Bron: https://www.phoronix.com/news/Zstd-Linux-7.4-Avoid-Redundant