Desenvolvedores do Linux pedem revisão do D-Bus

Um artigo recente destaca frustrações crescentes com o D-Bus, o sistema de comunicação interprocessos de longa data no Linux, propondo o Hyprwire como alternativa superior. Críticos apontam falhas de segurança e documentação precária após quase duas décadas de uso. A discussão sublinha a necessidade de modernização na infraestrutura central do Linux.

O D-Bus tem servido como pedra angular das distribuições Linux há quase 20 anos, atuando como um barramento de comunicação interprocessos (IPC) que substituiu sistemas anteriores em ambientes como Gnome e KDE, estabelecendo-se como o padrão de facto. No entanto, seus defeitos de design atraíram críticas acentuadas, incluindo do desenvolvedor Vaxry, que argumenta em um artigo recente que o d-bus deve ser abandonado em favor do Hyprwire.

A proposta de Vaxry ganha contexto de um vídeo de Brodie Robertson, que detalha problemas como o Arch Linux desenvolvendo sua própria implementação de d-bus em vez de depender da versão de referência. Uma preocupação de segurança notável é a CVE-2018-19358, que expôs riscos de keyrings desbloqueados permitindo que qualquer aplicativo no barramento acesse conteúdos. Desenvolvedores do Gnome, mantenedores do d-bus, responderam considerando-o 'funciona como projetado', uma postura reminiscente de controvérsias em projetos como Wayland.

O Hyprwire promete melhorias por meio de permissões de segurança reais, validação de mensagens e documentação abrangente — áreas em que o d-bus falha. Após quase duas décadas, a documentação do d-bus permanece rudimentar, consistindo amplamente em código com comentários pobres, rascunhos inacabados e arquivos cheios de TODOs. Vaxry reconhece que a adoção generalizada do Hyprwire é improvável em breve, mas espera que estimule as reformas necessárias, impedindo que o Linux continue com um sistema obsoleto por décadas a mais.

O debate reflete tensões mais amplas no desenvolvimento do Linux, onde a inércia frequentemente atrasa a inovação apesar de deficiências evidentes. Embora o d-bus permita IPC conveniente em estilo de barramento sobre métodos ponto a ponto mais rápidos como sockets Unix, sua persistência levanta questões sobre o equilíbrio entre compatibilidade e progresso.

Artigos relacionados

Muitos entusiastas do Linux trocam frequentemente entre distribuições em busca da configuração ideal, mas essa prática frequentemente leva à perda de produtividade e frustração. Especialistas e usuários defendem adotar uma única distro confiável e usar ferramentas como Distrobox para experimentação segura. Essa abordagem promete maior eficiência sem sacrificar os benefícios da variedade.

Reportado por IA

Após 53 anos, o kernel do Linux incluirá um driver estável para o General Purpose Interface Bus da Hewlett-Packard, um padrão introduzido em 1972. Esta atualização chega na versão 6.19 do kernel. A interface oferece uma largura de banda de 8 MB/s.

Várias distribuições Linux estão mudando discretamente de seus ambientes de desktop proprietários para o KDE Plasma. A tendência reflete o forte apelo do desktop, conforme observado em comentários recentes.

Reportado por IA

O CachyOS ultrapassou o Arch Linux para se tornar a distribuição Linux mais bem avaliada para jogos no ProtonDB. O site gerido pela comunidade rastreia dados de compatibilidade de videojogos. Esta mudança destaca o crescente entusiasmo pelo gaming no Linux.

 

 

 

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar