Skip to content
Tech AI Wire

La beta de Fedora 45 cambia la consola del núcleo por kmscon

Fedora 45 saca la consola de texto del núcleo. Tres herramientas dejan de funcionar, la beta llegó el 15 de septiembre y fbcon queda como reserva.

Por Tech AI Wire Team

3 min de lectura

XLinkedIn
An open laptop on a desk in a dim room, its screen glowing across the keyboard, with a Fedora logo sticker on the palm rest.

En cifras

when the Fedora 45 beta arrived
Sept 15
how long kmscon has been in development, per LWN
10+ years
tools named as incompatible: setfont, loadkeys, gpm
3

Fedora 45 sustituye la consola de texto que vive dentro del núcleo de Linux por una que funciona como un programa cualquiera. El anuncio de la beta de Red Hat, del 15 de septiembre de 2026, describe kmscon como "una consola de terminal virtual moderna en el espacio de usuario", que releva a fbcon, integrado en el núcleo.

Esta es la pantalla negra de texto a la que llegas con Ctrl+Alt+F3, o la que miras cuando el escritorio no arranca. Sacarla del núcleo cambia lo que ocurre en el peor día de tu semana.

Por qué la consola sale del núcleo

La propuesta de cambio de Fedora es tajante sobre la antigua. Dice que fbcon "no está bien mantenido" y que "perdió el soporte de desplazamiento hace unos años por una CVE". También señala que fbcon necesita la capa de emulación fbdev del núcleo, mientras que todos los controladores de GPU actuales usan la interfaz DRM, más nueva.

Así que el código seguía en el núcleo, sin mantenimiento, detrás de una capa de emulación y con una función retirada por motivos de seguridad. La alternativa es kmscon, que LWN describe como un emulador de terminal en espacio de usuario en desarrollo desde hace más de una década.

Las ganancias que nombra la propuesta son prácticas más que grandiosas. Las distribuciones de teclado vienen de xkbcommon, la misma biblioteca que usan las sesiones gráficas. El manejo de Unicode es más amplio. El desplazamiento vuelve a funcionar. Y un fallo en un programa de espacio de usuario es un problema menor que el mismo fallo en código del núcleo.

Qué cambia en un sistema Fedora 45

La mecánica es pequeña y conviene conocerla con precisión.

ElementoDetalle
Consola por defectokmscon, instalado por defecto; kmscon-gl es un paquete aparte
ConexiónEl enlace de systemd autovt@.service ahora apunta a kmsconvt@.service
ReservaSi kmscon no arranca, el sistema vuelve solo a getty y fbcon
RenunciarNo instalar kmscon, y vuelve el camino antiguo
Sin afectarLa instalación, el arranque y la petición de contraseña de cifrado del disco
Plan del núcleofbcon sigue compilado; la meta a largo plazo es retirar fbcon y la emulación fbdev

La reserva importa más que la función. It's FOSS informa de que si kmscon no llega a arrancar, el sistema vuelve automáticamente al montaje antiguo de getty y fbcon, y que el usuario también puede cambiar a mano. Un cambio de consola capaz de dejarte ante una pantalla en blanco no sería publicable, así que Fedora dejó el camino antiguo compilado.

Qué significa esto para los desarrolladores

Tres herramientas dejan de funcionar, y están nombradas. La propuesta de cambio enumera setfont, loadkeys y gpm como incompatibles, junto con arrancar aplicaciones gráficas desde kmscon sin un script envoltorio. Si alguna aparece en tus guiones de aprovisionamiento, en tus imágenes de kiosco o en tu manual de recuperación, eso es lo que hay que probar en la beta.

Comprueba tu camino de recuperación antes que las funciones. La consola es lo que usas cuando la red está caída y el escritorio roto, así que también es el único componente que no puedes depurar en remoto cuando se porta mal. Arranca la beta en hardware que puedas tocar, cambia a un terminal virtual y prueba lo que harías de verdad en una avería.

Las configuraciones por serie y sin pantalla merecen su propia pasada. La propuesta limita este cambio a la consola de terminal virtual y dice que el arranque y la petición de cifrado quedan intactos. Confírmalo en tus propias máquinas en vez de fiarte del resumen, porque un servidor cuya única consola es una línea serie tiene otro perfil de riesgo que un portátil.

La señal más amplia es un núcleo que se encoge. La meta declarada a largo plazo es retirar fbcon y la capa de emulación fbdev. Eso lo pone en la misma categoría que el núcleo eliminando 247.000 líneas de código de plataformas ARM antiguas. Es deuda de mantenimiento pagada con borrado. Fedora suele ser la distribución que da ese paso primero, y las demás siguen cuando aguanta.

Fedora 45 trae además una renovación de la pila que conviene planificar. El anuncio de Red Hat cita Python 3.15, Go 1.27, Ruby on Rails 8.1, LLVM 23 y Podman 6, más la verificación obligatoria de firmas RPM y el ptrace sin privilegios restringido. La consola es el cambio interesante, pero los saltos de versión de los entornos de ejecución son los que romperán una compilación.

Fuentes

  1. Changes/UseKmsconVTConsole - Fedora Project Wiki
  2. Fedora 45 Beta now available - Red Hat
  3. Fedora 45 beta drags the Linux console into the 21st century - LWN.net
  4. Fedora 45 is Replacing Decades-Old Kernel Console with a Safer, Modern Alternative - It's FOSS

Artículos relacionados

A process listing on a Kubernetes v1.37 node, showing containerd, kubelet and kube-proxy owned by the kube user while the systemd services still run as root.
Dev Stack

Kubernetes 1.37 pasa el modo rootless a beta

Kubernetes 1.37 pasa KubeletInUserNamespace a beta. El kubelet, los runtimes de contenedores, los plugins CNI y kube-proxy ya pueden ejecutarse como usuario corriente.