System76 já está trabalhando em um novo ambiente de usuário

michael aaron murphy (Desenvolvedor líder da distribuição Pop! _OS e contribuidor do sistema operacional Redox) tornou conhecido faz pouco A confirmação que a equipe System76 já está em desenvolvimento de um novo ambiente de desktop Shell não GNOME escrito em Rust.

Para aqueles que ainda não conhecem o System76, posso dizer que este é uma empresa especializada em laptops, PCs e servidores que vêm com Linux. Para a pré-instalação, ele está desenvolvendo sua própria edição do Ubuntu chamada "Pop! _OS »e logo depois que o Ubuntu mudou para o shell Unity em 2011, o Pop! _OS ofereceu seu próprio ambiente de usuário baseado em um GNOME Shell modificado e várias extensões para o GNOME Shell.

Depois que o Ubuntu retornou ao GNOME em 2017, o Pop! _OS continuou a enviar seu shell, que se tornou o desktop COSMIC no lançamento do verão. E vale lembrar que no último semestre Pop! _OS chegou com o novo ambiente COSMIC que é uma solução refinada o que torna a área de trabalho mais fácil de usar, enquanto é mais poderoso e eficiente para os usuários por meio da personalização.

COSMIC continua a usar tecnologias GNOME, mas com redesenhos de desktop mais profundos e mudanças que vão além das adições ao GNOME Shell, como  divide a antevisão padrão do GNOME em duas novas visões independentes: Aplicativos e espaços de trabalho

Em relação ao novo ambiente de desktop no qual a equipe do System 76 já está trabalhando e de acordo com o novo plano, menciona-se que você pretende se afastar completamente de construir seu ambiente de usuário com base em GNOME Shell e desenvolver um novo desktop usando a linguagem Rust em desenvolvimento. Deve-se notar que System76 tem vasta experiência no desenvolvimento de ferrugem.

A empresa emprega Jeremy Soller, fundador do sistema operacional Redox, Orbital GUI e do kit de ferramentas OrbTk, escrito na linguagem Rust. Pop! _TU já enviado com componentes Rust como um gerenciador de atualização, um sistema de gerenciamento de energia, um kit de ferramentas de gerenciamento de firmware, serviço de inicialização de programa, instalador, widget de configuração e configuradores. Os desenvolvedores do Pop! _OS também experimentou criar um novo painel cósmico escrito em Rust no passado.

Como motivo para evitar o uso do GNOME Shell, são citados problemas de manutenção: cada nova versão do GNOME Shell leva a uma violação de compatibilidade com os plug-ins usados ​​no Pop! _OS, então foi considerado mais conveniente criar sua própria versão completa do ambiente de desktop completo do que continuar a sofrer mantendo dezenas de milhares de linhas de código com alterações. Também menciona a incapacidade de implementar todas as funcionalidades pretendidas apenas por acréscimos ao GNOME Shell, sem fazer alterações no GNOME Shell e retrabalhar alguns subsistemas.

O novo desktop é desenvolvido como um projeto universal que não está vinculado a uma distribuição específica, está em conformidade com as especificações do Freedesktop e é capaz de rodar sobre componentes existentes de baixo nível típicos, como servidores de composição mutter, kwin e wlroots (no Pop! _OS eles pretendem usar o mutter e já prepararam um link para ele no Rust).

Está previsto que o projeto seja desenvolvido sob o mesmo nome: COSMIC, mas usando um shell personalizado reescrito do zero. Os aplicativos provavelmente continuarão a se desenvolver usando o link gtk-rs.

Wayland é anunciado como o protocolo principal, mas não está excluído para fornecer a capacidade de trabalhar em um servidor X11. O trabalho no novo shell ainda está em fase de experimento e será ativado após a formação da próxima versão do Pop! _OS 21.10, que ainda é o foco principal.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar o detalhes no link a seguir 


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.