Linux 4.6 incluirá varias mejoras en sistemas EFI

Ingo Molnar ha lanzado una serie de parches que incluyen mejoras en los sistemas con EFI habilitado para Linux 4.6

linux-kernel-tuxEntre los cambios mas destacables que que habrá en Linux 4.6 con respecto a los sistemas EFI tenemos:

  • Se usarán las tablas de páginas EFI de manera separada al ejecutar el código del firmware EFI, esto tiene como finalidad aislar el contexto UEFI del resto del kernel Linux incrementado la seguridad y robustez del núcleo
  • La ejecución regular del firmware UEFI se hará con interrupciones habilitadas. Esto ya es el estatus quo en otros sistemas operativos.
  • Se incluyen varias mejoras en EFI x86 como por ejemplo, el uso de atributos no ejecutables en el mapeo de memoria EFI
  • Se añaden varias mejoras de seguridad en UEFI arm64

Vale reseñar que la característica de usar las tablas de páginas EFI de manera separada ha sido retrasada unas dos veces ya que es considerado un cambio muy intrusivo y varios desarrolladores no tenían mucha confianza al respecto, pero en esta ocasión las cosas cambiaron… tal como dice el dicho «A la tercera es la vencida!» 🙂

Puedes conocer todos los detalles remitiéndote a la lista de correo de Linux.