La distribució de Solus 5 es basarà en tecnologies SerpentOS

En el marc de la reorganització contínua de la distribució Solus, a més de la transició a un model de gestió més transparent, concentrat en mans de la comunitat i independent d'una persona, es va anunciar la decisió d'utilitzar tecnologies del projecte SerpentOS, desenvolupat per l'antic equip de desenvolupadors de la distribució Solus, que inclou Ike Doherty, en el desenvolupament de Solus 5 (Ikey Doherty, creador de Solus) i Joshua Strobl (desenvolupador clau de l'escriptori Budgie).

La distribució SerpentOS no és una bifurcació d'altres projectes i es basa en el seu propi gestor de paquets moss, que pren en préstec moltes de les característiques modernes desenvolupades en gestors de paquets com eopkg/pisi, rpm, swupd i nix/guix, tot mantenint la visió tradicional. de gestió de paquets i utilitzant la construcció predeterminada en mode sense estat. El gestor de paquets utilitza un model d'actualització del sistema atòmic, en el qual es fixa l'estat de la partició arrel i, després de l'actualització, l'estat es canvia al nou.

Per estalviar espai al disc quan s'emmagatzemen diverses versions de paquets, s'utilitza la desduplicació basada en enllaços durs i una memòria cau compartida. El contingut dels paquets instal·lats es troba al directori /os/store/installation/N, on N és el número de versió. El projecte també desenvolupa el sistema de contenidors de molsa, el sistema de gestió de dependències moss-deps, el sistema de construcció de blocs, el sistema d'encapsulació del servei d'allaus, el gestor de dipòsits de vaixells, el tauler de control del cim, la base de dades moss-db i el sistema bootstrap reproduïble. factura.

S'espera que Solus5 substitueixi el sistema de compilació (ypkg3 i solbuild) amb boulder i allau, utilitzi el gestor de paquets de molsa en lloc de sol (eopkg), utilitzi les plataformes de desenvolupament summit i GitHub en lloc de solhub i utilitzi el vaixell per gestionar els dipòsits en lloc de ferryd. . La distribució continuarà utilitzant el model continuat d'actualitzacions de paquets, seguint el principi de "instal·lar una vegada, després del qual la rellevància es manté sempre mitjançant la instal·lació d'actualitzacions".

Els desenvolupadors de SerpentOS ja han ajudat a construir una nova infraestructura per a Solus, s'han promès actualitzacions de paquets. Està previst crear una imatge d'arrencada per a desenvolupadors amb un entorn basat en GNOME. Un cop resolts problemes específics amb moss-deps, començarà l'embalatge de GTK3. A més de l'arquitectura x86_64, es preveu començar a crear conjunts per a AArch64 i RISC-V en el futur.

De moment, el conjunt d'eines SerpentOS es desenvoluparà independentment de l'equip de desenvolupament de Solus. Encara no es parla de fusionar els projectes Solus5 i SerpentOS; molt probablement, SerpentOS es desenvoluparà com una distribució independent de Solus.

Font: opennet.ru

Afegeix comentari