I és que Linux 5.2 activarà l'opció Live Patching de GCC setembre, Un compilador que ha de llançar-se en les pròximes setmanes. Es tracta d'una opció dissenyada per ajudar a generar binaris que funcionin bé per al funcionament de l'Live Patching. Amb l'arribada de la v5.2 de l'nucli de Linux, aquesta opció es farà servir per defecte, el que pot provocar descensos de velocitat. Se suposa que no hauria de notar-se, o fins i tot ser positiu en els ordinadors més moderns, però podria ser un problema en dispositius de recursos limitats.
Linux 5.2 activarà per defecte el Live Patching
GCC 9 introdueix 5 opcions d'aplicació de pegats que controlen què optimitzacions es fan servir per intentar assegurar que no succeeix cap desastre si el binari podria aplicar actualitzacions de seguretat de l'nucli sense la necessitat de reiniciar. Això és important en casos com els de kGraft, Ksplice i Kpatch per ajudar a garantir que el compilador GCC no modifiqui el seu treball de «pegats en viu».
GCC 9.1.0 serà llançat a finals d'aquest mes o ja al maig. Arribat el moment, Linux 5.2 activarà els 5 tipus de Live Patch per defecte quan s'executa sobre un compilador suportat i quan CONFIG_LIVEPATCH estigui activat, cosa que serà així per defecte en la majoria dels nuclis de Linux. És Miroslav Benes, de SUSE i el responsable de l'canvi, qui avisa que en alguns casos comptats podria haver un impacte negatiu en el rendiment com a resultat d'aquesta opció de «pegats en viu» controlant l'heurística d'optimització de compilador.
I és que, encara que no ens agradi, això sol ser així: si volem gaudir de les noves funcions, el més probable és que haguem de perdre alguna cosa, i això es nota especialment en el consum de bateria en els smartphones. Què et sembla que aquesta opció vingui activada per defecte en Linux 5.2?
Sigues el primer a comentar