A distribución de Solus 5 construirase sobre tecnoloxías SerpentOS

No marco da continua reorganización da distribución de Solus, ademais de pasar a un modelo de xestión máis transparente concentrado en mans da comunidade e independente dunha persoa, anunciouse a decisión de utilizar tecnoloxías do proxecto SerpentOS, desenvolvido pola antiga empresa. equipo de desenvolvedores da distribución Solus, que inclúen Aiki Doherty, no desenvolvemento de Solus 5 (Ikey Doherty, creador de Solus) e Joshua Strobl (desenvolvedor clave do escritorio Budgie).

A distribución SerpentOS non é unha bifurcación doutros proxectos e está baseada no seu propio xestor de paquetes, moss, que toma prestadas moitas das características modernas desenvolvidas en xestores de paquetes como eopkg/pisi, rpm, swupd e nix/guix, mantendo o vista tradicional da xestión de paquetes e usando a compilación predeterminada en modo sen estado. O xestor de paquetes usa o modelo de actualización do sistema atómico, que corrixe o estado da partición raíz e, despois da actualización, o estado cambia ao novo.

A deduplicación baseada en ligazóns duras e caché compartida úsase para aforrar espazo no disco ao almacenar varias versións de paquetes. O contido dos paquetes instalados atópase no directorio /os/store/installation/N, onde N é o número de versión. O proxecto tamén desenvolve o sistema de contedores de musgo, o sistema de xestión de dependencias moss-deps, o sistema de construción de boulder, o sistema de encapsulación do servizo de avalanchas, o xestor de depósitos de embarcacións, o panel de control de cumio, a base de datos moss-db e a factura reproducible. sistema bootstrap.

Espérase que Solus5 substitúa o sistema de compilación (ypkg3 e solbuild) por boulder e avalancha, use o xestor de paquetes moss en lugar de sol (eopkg), use as plataformas de desenvolvemento Summit e GitHub en lugar de solhub, use vessel para xestionar repositorios en lugar de ferryd. A distribución seguirá utilizando o modelo de actualizacións de paquetes, seguindo o principio de "instalar unha vez, despois sempre actualizado mediante a instalación de actualizacións".

Os desenvolvedores de SerpentOS xa axudaron a aumentar a nova infraestrutura para Solus e prométense actualizacións de paquetes. Está previsto crear unha imaxe de arranque para desenvolvedores cun ambiente baseado en GNOME. Unha vez resoltos os problemas específicos dos moss-deps, comezará a empaquetar GTK3. Ademais da arquitectura x86_64, está previsto comezar a xerar conxuntos para AArch64 e RISC-V no futuro.

Polo momento, o conxunto de ferramentas SerpentOS desenvolverase de forma independente do equipo de desenvolvemento de Solus. Aínda non se fala de fusionar os proxectos Solus5 e SerpentOS - o máis probable é que SerpentOS se desenvolva como un kit de distribución independente de Solus.

Fonte: opennet.ru

Engadir un comentario