Solus 5 distribucija će biti izgrađena na SerpentOS tehnologijama

U sklopu tekuće reorganizacije distribucije Solus, osim prelaska na transparentniji model upravljanja koncentrisan u rukama zajednice i nezavisan od jedne osobe, najavljena je odluka o korištenju tehnologija iz projekta SerpentOS, koji je razvio stari tim programera Solus distribucije, koji uključuje Aiki Doherty, u razvoju Solusa 5 (Ikey Doherty, kreator Solusa) i Joshua Strobl (ključni programer Budgie desktopa).

SerpentOS distribucija nije vilica od drugih projekata i zasnovana je na vlastitom moss paket menadžeru, koji posuđuje mnoge moderne funkcije razvijene u paket menadžerima kao što su eopkg/pisi, rpm, swupd i nix/guix, zadržavajući tradicionalni pogled upravljanja paketima i korištenjem asemblera bez stanja po defaultu. Upravitelj paketa koristi model ažuriranja atomskog sistema koji popravlja stanje root particije, a nakon ažuriranja stanje prelazi na novo.

Deduplikacija zasnovana na tvrdim vezama i dijeljenom kešu koristi se za uštedu prostora na disku kada se pohranjuju više verzija paketa. Sadržaj instaliranih paketa nalazi se u direktoriju /os/store/installation/N, gdje je N broj verzije. Projekat takođe razvija sistem kontejnera za mahovinu, sistem upravljanja zavisnošću od moss-deps, sistem izgradnje bouldera, sistem enkapsulacije lavine, menadžer spremišta plovila, kontrolnu tablu na vrhu, bazu podataka moss-db i reproducibilne račune bootstrap sistem.

Očekuje se da će Solus5 zamijeniti build sistem (ypkg3 i solbuild) sa boulder i avalanche-om, koristiti menadžer paketa moss umjesto sol (eopkg), koristiti summit i GitHub razvojne platforme umjesto solhub-a, koristiti plovilo za upravljanje repozitorijumima umjesto ferryd-a. Distribucija će nastaviti da koristi novi model ažuriranja paketa, po principu "instaliraj jednom, a zatim uvijek ažurno kroz instalaciju ažuriranja."

Programeri SerpentOS-a su već pomogli u podizanju nove infrastrukture za Solus, a obećavaju se ažuriranja paketa. Planirano je kreiranje slike za pokretanje za programere sa GNOME-baziranim okruženjem. Kada se riješe specifični problemi s gustoćom mahovine, GTK3 pakovanje će početi. Pored x86_64 arhitekture, planirano je da u budućnosti počne generisanje sklopova za AArch64 i RISC-V.

Za sada, komplet alata SerpentOS će se razvijati nezavisno od Solus razvojnog tima. Još nema govora o spajanju Solus5 i SerpentOS projekata – najvjerovatnije će se SerpentOS razvijati kao distribucijski komplet neovisno o Solusu.

izvor: opennet.ru

Dodajte komentar