Budgie 11: Migração para Qt6, arquitetura modular e roteiro para 2026

Pontos chave:
  • O Budgie 11 abandona o GTK para ser baseado no Qt6 e nos frameworks do KDE.
  • Nova arquitetura modular dividida em "Budgie Core" e "Budgie Desktop".
  • Adaptabilidade a novos formatos: celulares, tablets e realidade virtual.
  • A série Budgie 10.x entra em manutenção após a conclusão da migração para Wayland.
  • Migrando o desenvolvimento do GitHub para uma instância personalizada do Forgejo.

periquito-10-10-destacado

A organização recentemente Amigos do Periquito anunciaram postando seu relatório anual definindo o roteiro para o futuro do projeto. E isso porque após o lançamento do Budgie 10.10, Após consolidar a migração para o Wayland, a equipe declarou que a versão 10.x está oficialmente entrando em modo de manutenção. A partir de agora, todos os esforços estão concentrados no Budgie 11. Uma reformulação ambiciosa que promete mudar os fundamentos tecnológicos do meio ambiente.

A revelação mais significativa para 2026 é a mudança no conjunto de ferramentas, já que os desenvolvedores finalmente decidiram que o Budgie 11 será a versão que abandonará definitivamente o GTK e será o primeiro ambiente a ser construído com base no Qt6 e nas bibliotecas de suporte do KDE Frameworks.

A publicação menciona que, ao contrário das tentativas de migração anteriores, Essa decisão se baseia em código que já está em execução em produção.. O "Budgie Desktop Services", que estão atualmente gerenciando a saída Wayland na versão 10.10Eles já estão escritos em Qt6.Além disso, a migração foi testada com sucesso no aplicativo Budgie Display Configurator, que utiliza a estrutura de interface Kirigami.

Arquitetura Modular: Budgie Além do PC

Assim sendo, menciona-se que o O objetivo do Budgie 11 não é apenas mudar de ferramentas, mas sim redefinir a arquitetura para que seja adaptável a múltiplos formatos. O sistema Será dividido em duas camadas claramente diferenciadas:

  • Budgie Core (A Plataforma): Contém as bibliotecas básicas independentes de dispositivo. É responsável pelo gerenciamento de energia, configuração de idioma, entrada de dados e gerenciamento do ciclo de vida dos componentes.
  • Budgie Desktop (A Apresentação): Esta é a camada de interface gráfica construída sobre o Core. Ela gerencia o layout de janelas, painéis e interação visual.

Esta separação pIsso permitirá que o Budgie funcione não apenas em PCs e laptops, mas também em tablets e televisores. Dispositivos de realidade virtual e smartphones mantêm um núcleo comum, mas alteram a camada de apresentação de acordo com o dispositivo.

Budgie 10.10: Maturidade de Wayland

O ano2025 foi crucial para aprimorar a experiência atual.O Budgie 10.10 marca o culminar de dois anos de trabalho para tornar o ambiente de desktop uma opção viável no Wayland. As principais melhorias incluem:

  • Ponte Labwc: Uma sincronização bidirecional que permite que as configurações do Budgie Control Center sejam refletidas automaticamente no compositor labwc, eliminando a configuração manual.
  • Gestão de energia e bloqueio: O antigo protetor de tela com o periquito foi removido e substituído por um conjunto moderno composto por swayidle, gtklock e wlopm.
  • Capturas de tela: Eles reescreveram a funcionalidade usando ferramentas nativas do Wayland, como grim e slurp.
  • Reescrita do Applet: A lista de tarefas e outros subprogramas foram adaptados para eliminar a dependência do X11, utilizando bibliotecas como a libxfce4windowing.

Nova infraestrutura e comunicação

O projeto também está amadurecendo em sua gestão interna. Devido à insatisfação com a direção do GitHub (especificamente por causa da intrusão da IA ​​e do Copilot), O desenvolvimento do Budgie 11 foi transferido para uma instância auto-hospedada do Forgejo.

Para validar o código, Eles implementaram seu próprio pipeline de CI/CD usando o Woodpecker. Com compiladores dedicados para arquiteturas ARM64 e planos para RISC-V.

Por fim, para melhorar a transparência, Joshua Strobl anunciou a iniciativa "Chirps": atualizações breves e frequentes no site oficial para manter a comunidade informada sobre os acontecimentos diários, complementando os relatórios longos e esporádicos.

Estratégia de lançamento do Budgie 11

Para garantir a estabilidade em versões de longo prazo (LTS), o Budgie 11 adotará um esquema de versionamento XYZ:

  • X (Principal): Vinculado à versão principal do Qt (por exemplo, Budgie 11 será Qt6, Budgie 12 será Qt7).
  • E (Recurso): Lançamentos semestrais com possíveis melhorias na ABI (Interface Binária de Aplicação), com manutenção por cerca de 2 anos.
  • Z (Patch): Correções de bugs menores.

Com este roteiro, Buddies of Budgie encerra um capítulo de dez anos e inicia um novo, focado em modularidade, independência de plataforma e uma base tecnológica renovada com o Qt.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir