A distribuição do Solus 5 será construída sobre as tecnologias SerpentOS

No âmbito da reorganização em curso da distribuição Solus, para além da passagem para um modelo de gestão mais transparente, concentrado nas mãos da comunidade e independente de uma pessoa, foi anunciada a decisão de utilizar tecnologias do projeto SerpentOS, desenvolvido pela antiga equipe de desenvolvedores da distribuição Solus, que inclui Aiki Doherty, no desenvolvimento do Solus 5 (Ikey Doherty, criador do Solus) e Joshua Strobl (principal desenvolvedor do desktop Budgie).

A distribuição SerpentOS não é um fork de outros projetos e é baseada em seu próprio gerenciador de pacotes, moss, que empresta muitos dos recursos modernos desenvolvidos em gerenciadores de pacotes, como eopkg/pisi, rpm, swupd e nix/guix, enquanto mantém a visão tradicional do gerenciamento de pacotes e usando o assembly sem estado por padrão. O gerenciador de pacotes usa o modelo atômico de atualização do sistema, que corrige o estado da partição raiz e, após a atualização, o estado muda para o novo.

A desduplicação baseada em hard links e cache compartilhado é usada para economizar espaço em disco ao armazenar várias versões de pacotes. O conteúdo dos pacotes instalados está localizado no diretório /os/store/installation/N, em que N é o número da versão. O projeto também desenvolve o sistema de contêiner moss-container, o sistema de gerenciamento de dependência moss-deps, o sistema de construção de pedregulho, o sistema de encapsulamento de serviço de avalanche, o gerenciador de repositório de embarcações, o painel de controle do cume, o banco de dados moss-db e o projeto de lei reproduzível sistema de inicialização.

Espera-se que o Solus5 substitua o sistema de compilação (ypkg3 e solbuild) por boulder e avalanche, use o gerenciador de pacotes moss em vez de sol (eopkg), use as plataformas de desenvolvimento Summit e GitHub em vez de solhub, use a embarcação para gerenciar repositórios em vez de balsa. A distribuição continuará a usar o modelo contínuo de atualizações de pacotes, seguindo o princípio de "instale uma vez e sempre atualize por meio da instalação de atualizações".

Os desenvolvedores do SerpentOS já ajudaram a levantar a nova infraestrutura para o Solus, e atualizações de pacotes estão prometidas. Está planejado criar uma imagem inicializável para desenvolvedores com um ambiente baseado no GNOME. Assim que os problemas específicos do musgo-deps forem resolvidos, o empacotamento do GTK3 começará. Além da arquitetura x86_64, está planejado começar a gerar assemblies para AArch64 e RISC-V no futuro.

Por enquanto, o kit de ferramentas SerpentOS será desenvolvido independentemente da equipe de desenvolvimento da Solus. Ainda não se fala em fundir os projetos Solus5 e SerpentOS - muito provavelmente, o SerpentOS se desenvolverá como um kit de distribuição independente do Solus.

Fonte: opennet.ru

Adicionar um comentário