Adriano Vovk, criador da distribuição carbonOS com atualização atômica e do instalador para GNOME OS, além de um dos desenvolvedores do systemd-homed e do systemd-sysupdate, anunciou uma iniciativa para transformar o GNOME OS de uma distribuição para testadores e desenvolvedores GNOME em uma distribuição de uso geral, adequada para o uso diário por usuários comuns.
Adriano também afirmou que o desenvolvimento da distribuição carbonOS como um projeto independente, utilizando sua própria base de pacotes, será encerrado. No entanto, o projeto carbonOS continuará a existir, mas seu desenvolvimento agora será planejado dentro do projeto GNOME como parte do GNOME OS ou como um desdobramento do GNOME OS, investindo recursos no desenvolvimento do GNOME OS. A mesma concepção de como um sistema operacional deve ser estruturado e as mesmas tecnologias utilizadas no carbonOS serão aplicadas ao desenvolvimento do GNOME OS, com a diferença fundamental de que a distribuição carbonOS foi desenvolvida como um sistema operacional para adoção em massa, enquanto o GNOME OS é um projeto para suporte ao desenvolvimento e teste do GNOME.
Resumindo sua experiência de trabalho com a distribuição carbonOS, Adriano concluiu que um sistema operacional acessível para usuários comuns deve possuir as seguintes características:
- Fornecimento de um ambiente de área de trabalho GNOME não modificado e um conjunto padrão de aplicativos, na forma e combinação em que são oferecidos pelos desenvolvedores do GNOME.
- Instalação de programas adicionais no formato Flatpak.
- Resiliência do sistema a falhas resultantes de ações do usuário ou após a instalação de atualizações. Capacidade de recuperação rápida por meio do rollback de alterações.
- Imutabilidade do ambiente básico em todos os sistemas e atualização atômica através da substituição completa da imagem do sistema, o que aumenta a confiabilidade e simplifica o diagnóstico de problemas.
- Segurança — uso de mecanismos como criptografia de dados do usuário, inicialização verificada e utilização de tecnologias avançadas, como systemd-homed.
- Conjunto de software moderno, utilizando componentes como Wayland, Pipewire, portais XDG, etc.
- Flexibilidade e adaptabilidade para dispositivos de diferentes formatos (PCs, notebooks, tablets, smartphones) e simplicidade na criação de compilações otimizadas para hardware específico.
- Liberação do usuário da necessidade de tomar decisões desnecessárias, por exemplo, o usuário não precisa se preocupar em escolher o formato dos pacotes ao instalar aplicativos.
Fonte: opennet.ru
