Beta do Fedora 45 troca o console do kernel pelo kmscon
O Fedora 45 tira o console de texto do kernel. Três ferramentas param de funcionar, o beta saiu em 15 de setembro e o fbcon fica como reserva.
Por Claire Whitmore
3 min de leitura
Traduzido automaticamente do original em inglês, que Claire Whitmore verificou e editou. Prevalece a versão em inglês. Como trabalhamos

Em números
- 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
O Fedora 45 substitui o console de texto que vive dentro do kernel do Linux por um que roda como um programa comum. O anúncio do beta pela Red Hat, de 15 de setembro de 2026, descreve o kmscon como "um console de terminal virtual moderno em espaço de usuário", que assume o lugar do fbcon, embutido no kernel.
Essa é a tela preta de texto que você alcança com Ctrl+Alt+F3, ou aquela que você encara quando a área de trabalho não inicia. Tirá-la do kernel muda o que acontece no pior dia da sua semana.
Por que o console está saindo do kernel
A proposta de mudança do Fedora é direta sobre o console antigo. Ela diz que o fbcon "não é bem mantido" e que "perdeu o suporte a rolagem há alguns anos por causa de uma CVE". Também observa que o fbcon precisa da camada de emulação fbdev do kernel, enquanto todos os drivers de GPU atuais usam a interface DRM, mais nova.
Ou seja, o código ficava no kernel, sem manutenção, atrás de uma camada de emulação, com um recurso removido por motivos de segurança. A alternativa é o kmscon, que a LWN descreve como um emulador de terminal em espaço de usuário em desenvolvimento há mais de uma década.
Os ganhos citados na proposta são práticos, e não grandiosos. Os layouts de teclado vêm do xkbcommon, a mesma biblioteca que as sessões gráficas usam. O tratamento de Unicode é mais amplo. A rolagem volta a funcionar. E um bug em um programa de espaço de usuário é um problema menor que o mesmo bug em código de kernel.
O que muda em um sistema Fedora 45
A mecânica é pequena e vale conhecer com precisão.
| Item | Detalhe |
|---|---|
| Console padrão | kmscon, instalado por padrão; kmscon-gl é um pacote separado |
| Ligação | O symlink do systemd autovt@.service agora aponta para kmsconvt@.service |
| Reserva | Se o kmscon não iniciar, o sistema volta sozinho para getty e fbcon |
| Como recusar | Não instalar o kmscon, e o caminho antigo retorna |
| Não afetado | A instalação, o processo de boot e o pedido de senha da criptografia de disco |
| Plano no kernel | O fbcon segue compilado; a meta de longo prazo é aposentar fbcon e a emulação fbdev |
A reserva importa mais que o recurso. O It's FOSS relata que, se o kmscon não subir, o sistema volta automaticamente para o arranjo antigo de getty e fbcon, e que o usuário também pode trocar manualmente. Uma mudança de console capaz de deixar alguém preso diante de uma tela vazia não seria publicável, então o Fedora manteve o caminho antigo compilado.
O que isso significa para os desenvolvedores
Três ferramentas param de funcionar, e elas estão nomeadas. A proposta de mudança lista setfont, loadkeys e gpm como incompatíveis, junto com iniciar aplicativos gráficos a partir do kmscon sem um script de encapsulamento. Se alguma dessas aparece nos seus scripts de provisionamento, nas suas imagens de quiosque ou no seu manual de recuperação, é exatamente isso que deve ser testado no beta.
Verifique o seu caminho de recuperação antes dos recursos. O console é o que você usa quando a rede caiu e a área de trabalho quebrou, então ele também é o único componente que você não consegue depurar remotamente quando se comporta mal. Inicie o beta em hardware que você possa tocar, troque para um terminal virtual e tente o que faria de verdade durante uma falha.
Configurações seriais e sem monitor merecem uma passagem própria. A proposta limita a mudança ao console de terminal virtual e diz que o boot e o pedido de criptografia ficam intactos. Confirme isso nas suas próprias máquinas, em vez de confiar no resumo, porque um servidor cujo único console é uma linha serial tem outro perfil de risco que um notebook.
O sinal mais amplo é o kernel encolhendo. A meta declarada de longo prazo é aposentar o fbcon e a camada de emulação fbdev. Isso coloca a mudança na mesma categoria do kernel removendo 247 mil linhas de código de plataformas ARM antigas. É dívida de manutenção sendo paga com exclusão. O Fedora costuma ser a distribuição que dá esse passo primeiro, e as outras seguem quando ele se sustenta.
O Fedora 45 traz também uma renovação de pilha que merece planejamento. O anúncio da Red Hat cita Python 3.15, Go 1.27, Ruby on Rails 8.1, LLVM 23 e Podman 6, além de verificação obrigatória de assinatura RPM e ptrace sem privilégios restrito. O console é a mudança interessante, mas os saltos de versão dos runtimes são os que vão quebrar uma compilação.
Fontes
- 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
Artigos relacionados

OpenSSH 10.6p2 corrige um desvio de senha no Alpine Linux
O OpenSSH 10.6p2 e o Alpine corrigiram em 5 de novembro um login por SSH que não pede senha. Um teste da Tech AI Wire com cinco imagens do Alpine mostra quem está exposto.

GitLab CVE-2026-97229: Alpine relata tentativa de exploração
O Alpine Linux diz que um invasor tentou explorar a CVE-2026-97229 em seu servidor GitLab em 20 e 21 de outubro. Atualizar só o GitLab não resolveu: o patch está no Ruby.

OpenSSH 10.6 adiciona assinaturas pós-quânticas e acelera lançamentos
O OpenSSH 10.6, lançado em 6 de outubro, adiciona um tipo de assinatura pós-quântica, desativa a compressão LZ77 e promete correções mais rápidas diante da enxurrada de relatórios de bugs feitos com IA.