En los tiempos que corren, cuando hablamos de algo relacionado con la tecnologĂa en muchas ocasiones hablamos meses antes de que algo suceda. En la actualidad, la mayorĂa de sistemas operativos aĂºn no han actualizado su kernel a la versiĂ³n 5.x.x y ya tenemos noticias relacionadas con Linux 5.2. Como con el nĂºmero de procesos de Firefox 66, la noticia que os traemos hoy serĂ¡ positiva para muchos equipos, pero para otros no lo serĂ¡ tanto.
Y es que Linux 5.2 activarĂ¡ la opciĂ³n Live Patching de GCC 9, un compilador que tiene que lanzarse en las prĂ³ximas semanas. Se trata de una opciĂ³n diseñada para ayudar a generar binarios que funcionen bien para el funcionamiento del Live Patching. Con la llegada de la v5.2 del nĂºcleo de Linux, esta opciĂ³n se usarĂ¡ por defecto, lo que puede provocar descensos de velocidad. Se supone que no deberĂa notarse, o incluso ser positivo en los ordenadores mĂ¡s modernos, pero podrĂa ser un problema en dispositivos de recursos limitados.
Linux 5.2 activarĂ¡ por defecto el Live Patching
GCC 9 introduce 5 opciones de aplicaciĂ³n de parches que controlan quĂ© optimizaciones se usan para intentar asegurar que no sucede ningĂºn desastre si el binario podrĂa aplicar actualizaciones de seguridad del kernel sin la necesidad de reiniciar. Esto es importante en casos como los de kGraft, Ksplice y Kpatch para ayudar a garantizar que el compilador GCC no modifique su trabajo de «parcheo en vivo».
GCC 9.1.0 serĂ¡ lanzado a finales de este mes o ya en mayo. Llegado el momento, Linux 5.2 activarĂ¡ los 5 tipos de Live Patch por defecto cuando se ejecuta sobre un compilador soportado y cuando CONFIG_LIVEPATCH estĂ© activado, algo que serĂ¡ asĂ por defecto en la mayorĂa de los kernels de Linux. Es Miroslav Benes, de SUSE y el responsable del cambio, quien avisa de que en algunos casos contados podrĂa haber un impacto negativo en el rendimiento como resultado de esta opciĂ³n de «parcheo en vivo» controlando la heurĂstica de optimizaciĂ³n del compilador.
Y es que, aunque no nos guste, esto suele ser asĂ: si queremos disfrutar de las nuevas funciones, lo mĂ¡s probable es que tengamos que perder algo, y esto se nota especialmente en el consumo de baterĂa en los smartphones. ¿QuĂ© te parece que esta opciĂ³n venga activada por defecto en Linux 5.2?