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.
3 min de lectura

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.
| Elemento | Detalle |
|---|---|
| Consola por defecto | kmscon, instalado por defecto; kmscon-gl es un paquete aparte |
| Conexión | El enlace de systemd autovt@.service ahora apunta a kmsconvt@.service |
| Reserva | Si kmscon no arranca, el sistema vuelve solo a getty y fbcon |
| Renunciar | No instalar kmscon, y vuelve el camino antiguo |
| Sin afectar | La instalación, el arranque y la petición de contraseña de cifrado del disco |
| Plan del núcleo | fbcon 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
- Changes/UseKmsconVTConsole - Fedora Project Wiki
- Fedora 45 Beta now available - Red Hat
- Fedora 45 beta drags the Linux console into the 21st century - LWN.net
- Fedora 45 is Replacing Decades-Old Kernel Console with a Safer, Modern Alternative - It's FOSS
Artículos relacionados

Ubuntu 26.10 pasa cp, mv y rm a los coreutils en Rust
Ubuntu 26.10 entrega cp, mv y rm a Rust. Una auditoría con 113 problemas dejó esas tres fuera de 26.04 LTS; la versión estable llega el 15 de octubre.

Un firmware de código abierto arranca en una placa de escritorio AMD de consumo
Coreboot y el openSIL de AMD ya funcionan en la MSI B850P, una placa de escritorio AM5 real. Reduce un 79,1% el código de firmware cerrado, pero se vende como producto de pago, no como descarga gratuita.

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.