Conheça o Kwi, terminal do KDE baseado em Ghostty e GPU que promete 3x a 35x mais desempenho que o Konsole. Saiba se vale a pena testar agora.
Um novo terminal para o ecossistema KDE
O desenvolvedor do KDE, Eike Hein, anunciou o Kwi (pronunciado "kwee"), um novo emulador de terminal para o KDE Plasma e outros desktops livres. A proposta é oferecer uma alternativa moderna ao Konsole, construída sobre uma pilha tecnológica mais recente e alinhada às diretrizes de interface do KDE (HIG) .
O nome vem do coreano gwisin (귀신), que significa "Fantasma" — uma referência ao ícone do projeto, um pequeno fantasma de terminal. A escolha não é aleatória: o Kwi utiliza a biblioteca libghostty-vt, do projeto Ghostty, para lidar com o parsing e o estado do terminal, enquanto o KDE Frameworks e o Kirigami cuidam da integração com o desktop .
Por que o Kwi existe?
O Konsole é um dos aplicativos mais antigos e estáveis do KDE, com 29 anos de desenvolvimento contínuo e milhões de usuários diários.
No entanto, sua arquitetura é baseada no QWidget, que renderiza principalmente pela CPU. Aplicativos mais recentes do KDE, incluindo o próprio Plasma, usam Qt Quick e obtêm aceleração por GPU via Vulkan ou OpenGL .
O Kwi nasce justamente para explorar essa lacuna. Ele usa o Qt Scene Graph para renderização acelerada por GPU e o Kirigami para a interface, resultando em uma aplicação que se integra visualmente aos aplicativos mais modernos do KDE .
Desempenho: os números divulgados
Segundo o anúncio oficial, o Kwi apresenta 3x a 35x mais desempenho geral que o Konsole, dependendo do benchmark. Em um teste com o DOOM-fire-zig — um benchmark que simula saída visual intensa no terminal —, o Kwi atingiu 870 fps, contra 23 fps do Konsole no mesmo sistema .
É importante contextualizar: esses números vêm do desenvolvedor e ainda não foram reproduzidos de forma independente. Além disso, o ganho varia conforme a carga de trabalho.
Tarefas que não exigem atualizações visuais constantes, como aguardar um download ou uma consulta a banco de dados, provavelmente não sentirão a mesma diferença .
A aceleração por GPU também deve contribuir para reduzir o consumo de bateria em notebooks, já que tira parte da carga da CPU .
Produto Recomendado
O Livro "Primeiros Passos com a Linguagem Rust" é o guia que faltava para quem quer sair do zero e escrever código seguro, rápido e sem medo do borrow checker.
✅ Explicações diretas, sem enrolação.
✅ Exemplos práticos do primeiro "Hello, world!" aos conceitos de ownership.
✅ Ideal para quem vem de outras linguagens e quer migrar com confiança.
Não deixe para depois o que pode acelerar sua carreira hoje. Garanta o seu exemplar e comece a programar em Rust ainda esta semana.
Primeiros Passos com a Linguagem Rust -> https://link.amazon/B02VDk1ax
Eu ganho uma comissão quando você faz uma compra.
O que o Kwi já oferece de diferente
Além da velocidade, o Kwi traz melhorias técnicas que o Konsole, por sua arquitetura mais antiga, não consegue implementar com a mesma facilidade:
Renderização de texto aprimorada: melhor suporte a ligaduras, símbolos Nerd Font, Powerline e decorações complexas de texto .
Escalonamento fracionário no Wayland: tratamento mais correto para telas de alta densidade .
Esquema de cores do Plasma: sincronização em tempo real com as cores do sistema, incluindo mudanças durante o uso .
Protocolos modernos de TUI: suporte mais completo aos protocolos do Kitty (imagens, animações, teclado, clipboard) e ao protocolo de progresso OSC 9;4 .
Acessibilidade: extração de texto e suporte a leitores de tela significativamente melhores .
Módulo QML público: outros aplicativos Qt Quick/Kirigami podem embutir um terminal diretamente, algo que o Konsole (baseado em QWidget/KPart) não oferece de forma nativa .
Status atual: experimental, não substituto
O próprio Eike Hein faz questão de moderar as expectativas. O Kwi ainda não tem uma versão 0.1.0 tagueada, foi testado por um círculo pequeno de amigos e certamente apresentará bugs óbvios. Nas palavras do desenvolvedor, "não é, de forma alguma, páreo para os 29 anos de desenvolvimento contínuo do Konsole" .
O Kwi é descrito como um experimento e uma proposta, não um anúncio de que o KDE pretende substituir o Konsole. O Konsole continua sendo o terminal padrão e recomendado para uso diário .
Para quem quiser testar, há builds noturnas em Flatpak disponíveis, e o código-fonte está no KDE Invent .
Checklists rápido: vale a pena testar o Kwi agora?
□ Você usa KDE Plasma e quer experimentar algo novo sem compromisso?
□ Seu fluxo de trabalho envolve saída visual intensa no terminal (logs em tempo real, TUI apps pesados, benchmarks)?
□ Você está disposto a lidar com bugs e falta de recursos que o Konsole já tem há anos?
□ Você desenvolve aplicativos Qt Quick/Kirigami e quer testar a embedação de terminal via QML?
□ Você NÃO depende do terminal para trabalho crítico ou produção?
Se marcou a maioria, o Kwi pode ser um teste interessante. Caso contrário, o Konsole continua sendo a escolha segura .
Questionário
1. Qual é a principal diferença arquitetural entre o Kwi e o Konsole que explica a diferença de desempenho?
a) O Kwi usa Python, o Konsole usa C++.
b) O Kwi renderiza via GPU com Qt Quick, enquanto o Konsole renderiza via CPU com QWidget.
c) O Kwi não usa bibliotecas do KDE.
d) O Konsole foi descontinuado.
Resposta correta: b
2. Os números de "3x a 35x mais rápido" divulgados para o Kwi foram:
a) Confirmados por benchmarks independentes do Phoronix.
b) Medidos apenas em servidores sem interface gráfica.
c) Divulgados pelo próprio desenvolvedor, sem reprodução independente até o momento.
d) Baseados em testes com o Konsole desinstalado.
Resposta correta: c
3. Qual é o status atual do Kwi em relação ao Konsole, segundo o anúncio oficial?
a) O Kwi já substituiu o Konsole como padrão do KDE Plasma.
b) O Kwi é uma versão estável recomendada para produção.
c) O Kwi é experimental, sem versão 0.1.0, e não é proposto como substituto do Konsole.
d) O Konsole foi descontinuado em favor do Kwi.
Resposta correta: c
Conclusão
O Kwi representa uma aposta técnica ousada do KDE: trocar a base QWidget do Konsole por uma arquitetura moderna em Qt Quick com aceleração por GPU via libghostty-vt.
Os números divulgados (3x a 35x mais rápido) impressionam, mas vêm do próprio desenvolvedor e ainda carecem de validação independente. Com recursos como ligaduras aprimoradas, escalonamento fracionário no Wayland e protocolos Kitty, o potencial é real e animador.
Porém, sem versão 0.1.0 e com bugs esperados, o Kwi é hoje um experimento para entusiastas, não uma substituição ao Konsole. A recomendação é clara: acompanhe de perto, teste com cautela e mantenha o Konsole para o trabalho crítico.

Nenhum comentário:
Postar um comentário