La distribución de Solus 5 se basará en tecnologías SerpentOS

Como parte de la reorganización en curso de la distribución de Solus, además de pasar a un modelo de gestión más transparente concentrado en manos de la comunidad e independiente de una sola persona, se anunció la decisión de utilizar tecnologías del proyecto SerpentOS, desarrollado por la antigua equipo de desarrolladores de la distribución Solus, que incluye a Aiki Doherty, en el desarrollo de Solus 5 (Ikey Doherty, creador de Solus) y Joshua Strobl (desarrollador clave del escritorio Budgie).

La distribución de SerpentOS no es una bifurcación de otros proyectos y se basa en su propio administrador de paquetes moss, que toma prestadas muchas de las características modernas desarrolladas en administradores de paquetes como eopkg/pisi, rpm, swupd y nix/guix, mientras mantiene la vista tradicional. de gestión de paquetes y usando el ensamblado sin estado por defecto. El administrador de paquetes utiliza el modelo de actualización del sistema atómico, que corrige el estado de la partición raíz y, después de la actualización, el estado cambia al nuevo.

La deduplicación basada en enlaces duros y caché compartida se usa para ahorrar espacio en disco cuando se almacenan múltiples versiones de paquetes. El contenido de los paquetes instalados se encuentra en el directorio /os/store/installation/N, donde N es el número de versión. El proyecto también desarrolla el sistema de contenedores moss-container, el sistema de gestión de dependencias moss-deps, el sistema de construcción de rocas, el sistema de encapsulación del servicio de avalancha, el administrador de depósito de embarcaciones, el panel de control de la cumbre, la base de datos moss-db y el proyecto de ley reproducible. sistema de arranque.

Se espera que Solus5 reemplace el sistema de compilación (ypkg3 y solbuild) con boulder y avalanche, use el administrador de paquetes moss en lugar de sol (eopkg), use las plataformas de desarrollo de cumbre y GitHub en lugar de solhub, use el buque para administrar repositorios en lugar de ferryd. La distribución continuará usando el modelo continuo de actualizaciones de paquetes, siguiendo el principio de "instalar una vez, luego siempre actualizado a través de la instalación de actualizaciones".

Los desarrolladores de SerpentOS ya han ayudado a crear la nueva infraestructura para Solus y se prometen actualizaciones de paquetes. Está previsto crear una imagen de arranque para desarrolladores con un entorno basado en GNOME. Una vez que se resuelvan los problemas específicos de moss-deps, comenzará el empaquetado de GTK3. Además de la arquitectura x86_64, se planea comenzar a generar ensamblados para AArch64 y RISC-V en el futuro.

Por ahora, el kit de herramientas SerpentOS se desarrollará independientemente del equipo de desarrollo de Solus. Todavía no se habla de fusionar los proyectos Solus5 y SerpentOS; lo más probable es que SerpentOS se desarrolle como un kit de distribución independiente de Solus.

Fuente: opennet.ru

Añadir un comentario