Als we het in deze tijden hebben over iets dat met technologie te maken heeft, praten we vaak maanden voordat er iets gebeurt. Op dit moment hebben de meeste besturingssystemen hun kernel nog niet bijgewerkt naar versie 5.xx en we hebben al nieuws over Linux 5.2 Net als bij het aantal processen in Firefox 66, zal het nieuws dat we u vandaag brengen positief zijn voor veel computers, maar voor andere zal het niet zo zijn.
En is dat Linux 5.2 activeer de Live Patching-optie van GCC 9, een compiler die in de komende weken wordt uitgebracht. Dit is een optie die is ontworpen om binaire bestanden te helpen genereren die goed werken om Live Patching te laten werken. Met de komst van Linux kernel v5.2, wordt deze optie standaard gebruikt, wat snelheidsdalingen kan veroorzaken. Het hoort niet merkbaar of zelfs positief te zijn op nieuwere computers, maar het kan een probleem zijn op apparaten met beperkte bronnen.
Linux 5.2 activeert standaard Live Patching
GCC 9 introduceert 5 patchopties die bepalen welke optimalisaties worden gebruikt om te proberen en ervoor te zorgen dat er geen ramp gebeurt als het binaire bestand kernelbeveiligingsupdates zou kunnen toepassen zonder opnieuw op te starten. Dit is belangrijk in zaken als kGraft, Ksplice en Kpatch om ervoor te zorgen dat de GCC-compiler uw "live patch" -taak niet wijzigt.
GCC 9.1.0 wordt later deze maand of al in mei uitgebracht. Op dat moment zal Linux 5.2 standaard de 5 soorten Live Patch activeren wanneer het wordt uitgevoerd op een ondersteunde compiler en wanneer CONFIG_LIVEPATCH is geactiveerd, iets dat het zal standaard zo zijn in de meeste Linux-kernels Het is Miroslav Benes, van SUSE en de persoon die verantwoordelijk is voor de verandering, die dat in sommige gevallen waarschuwt er kan een negatieve invloed zijn op de prestaties als resultaat van deze "live patch" -optie die de heuristieken van de compileroptimalisatie beheert.
En het is dat, hoewel we het niet leuk vinden, dit meestal zo is: als we willen genieten van de nieuwe functies, zullen we hoogstwaarschijnlijk iets moeten verliezen, en dit is vooral merkbaar in het batterijverbruik van smartphones. Wat denk je dat deze optie standaard is ingeschakeld in Linux 5.2?