GNOME prepara recuperação de falha na GPU para o Mutter e Flatpak recebe investimento de € 510 mil

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Estabilidade no Mutter e € 510 mil para segurança do Flatpak!

O ecossistema GNOME caminha para resolver um dos problemas mais frustrantes do desktop pessoal e corporativo no ecossistema de software livre: a perda total da sessão após uma falha na placa de vídeo. Um novo mecanismo de recuperação de GPU foi implementado no gerenciador de janelas Mutter e submetido para avaliação. Em paralelo, o desenvolvimento do formato Flatpak acaba de garantir um aporte de aproximadamente 510 mil euros do fundo alemão Sovereign Tech Agency para reforçar o isolamento de aplicativos (sandboxing) e criar novos portais do sistema. Tudo isso divulgado nesta semana pelo projeto GNOME.

O fim da sessão morta: recuperação de GPU no Mutter

Para quem utiliza um ambiente gráfico, quando o driver de vídeo trava, a GPU realiza um procedimento interno de “reset” para voltar a operar. Atualmente, o Mutter não tem como sobreviver a essa limpeza de contexto da placa de vídeo. Como resultado, toda a sessão do usuário é encerrada inesperadamente, causando a perda de trabalhos não salvos e obrigando um novo login.

O desenvolvedor Toluwaleke Ogundipe, atuando no programa Google Summer of Code sob a mentoria de engenheiros do projeto, desenvolveu a aguardada resposta técnica para esse problema. Em vez de congelar ou fechar, o Mutter alterado é capaz de aguardar a finalização do reset, recriar os contextos gráficos e restaurar as janelas, textos e cursores instantaneamente sem derrubar as aplicações abertas.

O recurso já foi enviado como um pedido de integração (Merge Request) para a equipe principal. Contudo, testes em diferentes cenários de hardware ainda estão sendo refinados. O GNOME Shell precisará de ajustes adicionais para recuperar corretamente a interface e o fundo de tela, mas a estrutura vital que protege a estabilidade da sessão finalmente tornou-se realidade.

Flatpak ganha € 510 mil para fechar lacunas de isolamento

Z6Yo10qC gnome mutter recuperacao gpu flatpak investimento 1
Imagem gerada por IA

Enquanto o Mutter blinda o ambiente gráfico, a estrutura de distribuição de software avança no quesito segurança. A Sovereign Tech Agency, iniciativa do governo alemão, direcionou cerca de € 510.000 para financiar dois anos de desenvolvimento focado na segurança estrutural do Flatpak. O projeto, gerenciado tecnicamente em colaboração com a consultoria Modal, prioriza exclusivamente o aprimoramento do sandboxing.

A meta principal da equipe dedicada é estruturar novos “Portais”. Esses portais atuam como pontes seguras, permitindo que aplicativos restritos em contêineres acessem partes específicas do sistema operacional com permissão granular. Estão no mapa de engenharia técnica:

  • Separação de áudio: Um portal que impede que um programa com acesso aos alto-falantes ative secretamente o microfone.
  • Isolamento de rede e VPN: Controles refinados para tráfego local e de internet, junto com uma API nativa para provedores de VPN.
  • Verificação ortográfica unificada: Capacidade de compartilhar um dicionário do sistema operacional de forma segura para todos os aplicativos confinados.

Novo Test Center e movimentação de aplicativos

O cenário de depuração no ecossistema também foi ampliado com a chegada do utilitário Test Center no Flathub. A ferramenta atua de forma análoga ao Apple TestFlight, mas focada no ecossistema aberto, facilitando a instalação rápida de compilações experimentais do Flatpak ou imagens de sistema do GNOME OS.

As publicações recentes da comunidade também detalharam atualizações expressivas em aplicações do ecossistema:

  • Stamp: Um promissor cliente de e-mail construído com a biblioteca Adwaita, usando o núcleo do Evolution Data Server, e que adiciona suporte a categorias de ambiente corporativo presentes no Microsoft 365.
  • Tuba 0.11: O popular cliente da rede Mastodon implementou suporte completo às recentes postagens com citação e migrou sua infraestrutura de código para o Codeberg.
  • Newelle 1.5.0: O aplicativo de assistência via inteligência artificial ganhou sessões persistentes de terminal e capacidades avançadas de alternância de modos de uso.

Com o ciclo de desenvolvimento em ritmo acelerado, as submissões de extensões compatíveis com a futura versão 51 do GNOME Shell já começaram a ser liberadas no repositório oficial da fundação.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.