Distribucija Solus 5 bit će izgrađena na SerpentOS tehnologijama

U sklopu reorganizacije distribucije Solus koja je u tijeku, uz prelazak na transparentniji model upravljanja koncentriran u rukama zajednice i neovisan o jednoj osobi, najavljena je odluka o korištenju tehnologija iz projekta SerpentOS, razvijen od strane starog tim programera distribucije Solus, koji uključuje Aikija Dohertyja, u razvoju Solusa 5 (Ikey Doherty, tvorac Solusa) i Joshua Strobl (ključni programer Budgie radne površine).

Distribucija SerpentOS nije račvanje drugih projekata i temelji se na vlastitom upravitelju paketima moss, koji posuđuje mnoge moderne značajke razvijene u upraviteljima paketa kao što su eopkg/pisi, rpm, swupd i nix/guix, zadržavajući tradicionalni pogled upravljanja paketima i korištenja sklopa bez stanja prema zadanim postavkama. Upravitelj paketa koristi atomski model ažuriranja sustava, koji popravlja stanje root particije, a nakon ažuriranja stanje se prebacuje na novo.

Deduplikacija na temelju tvrdih veza i dijeljene predmemorije koristi se za uštedu prostora na disku pri pohranjivanju više verzija paketa. Sadržaj instaliranih paketa nalazi se u direktoriju /os/store/installation/N, gdje je N broj verzije. Projekt također razvija sustav kontejnera za mahovinu, sustav za upravljanje ovisnostima o mahovini, sustav za izgradnju gromada, sustav enkapsulacije usluge lavina, upravitelj spremišta plovila, kontrolnu ploču vrha, bazu podataka moss-db i reproducibilni račun bootstrap sustav.

Očekuje se da će Solus5 zamijeniti sustav izgradnje (ypkg3 i solbuild) s boulder i avalanche, koristiti upravitelja paketa moss umjesto sola (eopkg), koristiti summit i GitHub razvojne platforme umjesto solhub, koristiti plovilo za upravljanje repozitorijima umjesto ferryda. Distribucija će nastaviti koristiti pomični model ažuriranja paketa, slijedeći načelo "instalirajte jednom, a zatim uvijek ažurno kroz instalaciju ažuriranja."

Programeri SerpentOS-a već su pomogli u podizanju nove infrastrukture za Solus, a obećana su ažuriranja paketa. Planirano je stvoriti sliku za pokretanje za programere s okruženjem temeljenim na GNOME-u. Nakon što se riješe specifični problemi vezani uz mahovinu, počet će pakiranje GTK3. Uz x86_64 arhitekturu, u budućnosti se planira početi generirati sklopove za AArch64 i RISC-V.

Za sada će se SerpentOS toolkit razvijati neovisno o razvojnom timu Solusa. Još nema govora o spajanju projekata Solus5 i SerpentOS - najvjerojatnije će se SerpentOS razvijati kao distribucijski komplet neovisno o Solusu.

Izvor: opennet.ru

Dodajte komentar