Oh, uau! Desenvolvedores do Pop!_OS Linux estão criando um novo ambiente de desktop feito em Rust

System76 planeja criar um novo ambiente de desktop do zero que visa fornecer uma experiência de usuário exclusiva além do GNOME.

8 de novembro de 2021
Oh, uau! Desenvolvedores do Pop!_OS Linux estão criando um novo ambiente de desktop feito em Rust

No início deste ano, a System76 introduziu seu ambiente de desktop (DE) "COSMIC" baseado no Gnome.

O COSMIC desktop é destinado a oferecer uma experiência polida e mais funcional quando comparada ao GNOME.

Considerando minha experiência anterior com Pop!_OS, System76 sempre parece ter implementações de alto nível para oferecer a melhor experiência possível ao usuário com Pop!_OS.

Embora eles tentaram evoluir com o sabor do ambiente de desktop, parece que não é mais viável.

Em uma enquete no Reddit (via Pop!_OS Sub-Reddit), Usuários do Pop!_OS se perguntaram se o Pop!_OS apresentaria um ambiente de desktop com sabor do KDE.

Para sua surpresa, Michael Murphy, um engenheiro System76, respondeu que teria seu próprio desktop, desenvolvido a partir do zero sem GNOME como base.

Chutando o GNOME como base para o COSMIC Desktop?

O novo ambiente de desktop continuará a usar o nome "COSMIC"

Para esclarecer, o desacordo com desenvolvedores do GNOME e System76 não aceleram sua decisão de criar um novo ambiente de desktop.

Michael mencionou no mesmo tópico que simplesmente não acabaria como uma coisa boa se tentassem incorporar tudo o que querem no GNOME Shell para perceber a visão que eles têm para o futuro do Pop! _OS.

Assim, um novo ambiente de desktop deve permitir que eles atinjam sua meta para os usuários Pop!_OS e clientes System76.

Aqui está o que Michael mencionou:

Há coisas que gostaríamos de fazer que não podemos simplesmente alcançar através de extensões no GNOME. Extensões em geral parecem um hack. E o que queremos fazer com a nossa área de trabalho difere do GNOME, por isso não seria apenas conseguir mesclar pop-shell e COSMIC no GNOME Shell como uma coisa boa.

Aqui está o que sabemos sobre o novo desktop até agora ...

Ambiente de desktop COSMIC baseado no GNOME

O novo ambiente de desktop será escrito em Rust seguindo as especificações Freedesktop e não será um fork do GNOME.

Com o ambiente desktop, o System76 planeja fornecer uma experiência aos seus usuários que sempre queriam.

A partir de agora, nenhum detalhe oficial foi compartilhado sobre suas características ou sua interface planejada.

Mas, considerando o tipo de alterações que vemos no Pop!_OS, eles podem não querer algo inteiramente diferente em termos de visual comparado com o que é COSMIC. Em vez disso, provavelmente manteria uma aparência semelhante, mas sem usar "Extensões do GNOME" para os recursos extras fora da caixa.

E, eu acredito, se livrar das extensões do GNOME seria uma boa mudança porque não é uma excelente solução para adicionar constantemente mais extensões do GNOME para fornecer o que Pop!_OS quer para seus usuários.

Quando um redditor perguntou se há uma possibilidade de uma nova biblioteca GUI construída a partir do zero ou se usar o GTK, o engenheiro compartilhou alguns detalhes técnicos:

Já estamos usando gtk-rs para todas as nossas coisas. Minha suposição é que é provável que usemos alguns componentes no GTK para o futuro previsível. O shell em si é menor do que um kit de ferramentas tradicional de desktop GUI. Vai usar primitivos do gerenciador de janelas em que se baseia. Se um GUI em Rust maduro aparecer, ele pode ser usado no futuro, é claro. Eu geralmente gostaria de usar as melhores ferramentas, sempre que possível.

Michael também explica que planejam construir o DE ao alavancar as melhores ferramentas disponíveis:

Usar ferramentas que já existem (mutter, kwin, wlroots), mas implementando o shell circundante em Rust do zero, sim.

Ainda outro ambiente de desktop?

Eu não acho que a System76 pretende introduzir seu ambiente de desktop como uma criança nova na vizinhança. Eles são inteligentes o suficiente para experimentar e só a introduzir quando tiverem isso como uma plataforma madura.

Considerando seus planos ambiciosos com Pop!_OS, vale a pena olhar para fora. Se você está se perguntando: se introduzir o ambiente de desktop é uma boa escolha em vez de usar os recursos para corrigir as opções disponíveis, Michael respondeu:

Escolha é a melhor parte sobre código aberto. Nenhum de nós estaria aqui hoje se as pessoas não fossem corajosas o suficiente para dar o próximo passo com uma nova solução para um problema existente. Você provavelmente está usando algum software que foi recentemente desenvolvido como uma alternativa para algo. Distribuições e pessoas irão gravitar naturalmente para as melhores soluções ao longo do tempo. E às vezes a melhor solução para um indivíduo não é o ambiente de desktop mais popular. Se uma pessoa deve contribuir para algo que já existe ou criar algo novo depende se seus objetivos se alinharem com os objetivos de algo que já existe.

É justo. E eu concordo com o pensamento.

Quando você pode esperar o novo ambiente de desktop no Pop!_OS?

A ideia de um novo ambiente de desktop parece experimental. Então, você não deve esperar nada em breve.

Eu permaneceria otimista considerando o que System76 conseguiu alcançar nos últimos anos. No entanto, não se pode subestimar os recursos necessários para retirá-lo, quanto a uma meta de longo prazo:

Estamos expandindo, mas acho que é viável a longo prazo.

Então, mesmo se você encontrar algo relacionado ao novo ambiente de desktop, deve ser seguro considerá-lo experimental, a menos que o System76 diga o contrário.

Eu não teria tanta certeza sobre sua compatibilidade com outras distribuições, mas deve ser interessante saber mais sobre isso quando houver alguma atividade de desenvolvimento.

O que você pensa sobre o COSMIC Desktop abandonando o GNOME para fornecer algo melhor? Você vê isso acontecendo tão cedo?

Aproveite e assista um de nossos vídeos