Distribuția Solus 5 va fi construită pe tehnologii SerpentOS

În cadrul reorganizării în curs a distribuției Solus, pe lângă trecerea la un model de management mai transparent, concentrat în mâinile comunității și independent de o singură persoană, a fost anunțată decizia de a utiliza tehnologii din proiectul SerpentOS, dezvoltat de către vechea echipă de dezvoltatori a distribuției Solus, care include Ike Doherty, în dezvoltarea Solus 5 (Ikey Doherty, creatorul Solus) și Joshua Strobl (dezvoltatorul cheie al desktop-ului Budgie).

Distribuția SerpentOS nu este o furcă a altor proiecte și se bazează pe propriul manager de pachete moss, care împrumută multe dintre caracteristicile moderne dezvoltate în managerii de pachete, cum ar fi eopkg/pisi, rpm, swupd și nix/guix, păstrând în același timp vizualizarea tradițională. de gestionare a pachetelor și folosind versiunea implicită în modul fără stat. Managerul de pachete folosește un model de actualizare a sistemului atomic, în care starea partiției rădăcină este fixă, iar după actualizare starea este comutată la cea nouă.

Pentru a economisi spațiu pe disc atunci când stocați mai multe versiuni de pachete, deduplicarea este utilizată pe baza legăturilor hard și a unui cache partajat. Conținutul pachetelor instalate se află în directorul /os/store/installation/N, unde N este numărul versiunii. Proiectul dezvoltă, de asemenea, sistemul de containere moss-container, sistemul de management al dependențelor moss-deps, sistemul de construcție bolovan, sistemul de încapsulare a serviciului de avalanșă, managerul depozitului de nave, panoul de control summit, baza de date moss-db și sistemul bootstrap reproductibil. factură.

Se așteaptă ca Solus5 să înlocuiască sistemul de construcție (ypkg3 și solbuild) cu boulder și avalanșă, să folosească managerul de pachete moss în loc de sol (eopkg), să folosească platformele de dezvoltare summit și GitHub în loc de solhub și să folosească vessel pentru a gestiona depozitele în loc de ferryd . Distribuția va continua să folosească modelul rulant al actualizărilor de pachete, urmând principiul „instalați o dată, după care relevanța este întotdeauna menținută prin instalarea actualizărilor”.

Dezvoltatorii SerpentOS au ajutat deja la construirea unei noi infrastructuri pentru Solus, au fost promise actualizări ale pachetelor. Este planificată crearea unei imagini de boot pentru dezvoltatorii cu un mediu bazat pe GNOME. Odată ce problemele specifice cu moss-deps sunt rezolvate, ambalarea GTK3 va începe. În plus față de arhitectura x86_64, este planificat să înceapă crearea de ansambluri pentru AArch64 și RISC-V în viitor.

Pentru moment, setul de instrumente SerpentOS va fi dezvoltat independent de echipa de dezvoltare Solus. Nu se vorbește încă despre fuzionarea proiectelor Solus5 și SerpentOS - cel mai probabil, SerpentOS se va dezvolta ca o distribuție independentă de Solus.

Sursa: opennet.ru

Adauga un comentariu