kernel

Hoy vengo a comentar el estado de desarrollo de la próxima versión del Kernel que se corresponde con la versión 5.5 y cuáles serán sus mejoras. Actualmente ya se están publicando las versiones candidatas (vamos por la 5.5 rc1) que tiene previsto estar finalizado a principios del 2020, con ciertas mejoras y nuevas características.

Una de las funciones que incorpora esta nueva versión del Kernel Linux es la característica de parches en vivo, la cual permitirá aplicar un parche para la versión estable sin la necesidad de reiniciar el sistema.

El estado del sistema también será capaz de definir la compatibilidad entre parches en vivo, utilizando la identificación de cambio y la información de versión. La razón de este nuevo estado del sistema es que pueden surgir problemas con las variables de sombra y las devoluciones de llamada, de modo que pueden cambiar el comportamiento y / o el estado del sistema para que ya no sea posible usar parches en vivo más antiguos o el código del núcleo original.

Según Mladek, las reglas para las compatibilidades de parches en vivo son:

  • Se permite cualquier modificación completamente nueva del estado del sistema.
  • Se permiten modificaciones del estado del sistema con la misma versión o superior para los estados del sistema ya modificados.
  • Los parches en vivo acumulativos deben manejar todas las modificaciones de estado del sistema de los parches en vivo ya instalados.
  • Los parches en vivo no acumulativos pueden tocar estados del sistema ya modificados.

También tendremos actualizaciones paralelas de microcódigo de CPU, lo cual reducirá el tiempo de inactividad de los sistemas con numerosos núcleos. Debido a la vulnerabilidad de Spectre, esta característica se había eliminado del núcleo de Linux, a favor de un cambio a la actualización secuencial de microcódigo de la CPU.

Otra de sus mejoras será el nuevo controlador WFX Wi-Fi, soporte para medir la temperatura HVMe y múltiples mejoras en la virtualización de KVM:

  • Soporte XSAVES para procesadores AMD.
  • Optimizaciones de retpoline para compensación de mitigación de espectro.
  • Compatibilidad con tablas de páginas anidadas de cinco niveles (que permitirá acceder a más memoria del sistema)
  • Optimizaciones de virtualización de PMU.
  • Optimizaciones IOAPIC.
  • Informe de cancelación de datos e inyección para ARM.
  • TSX_CTRL virtualización para más felicidad TAA.
  • Asignación mejorada y descarga de ASID de SEV.

 

Fuente: lignux

¿Quién está en línea?

Hay 20908 invitados y ningún miembro en línea