Solus 5 distributsioon ehitatakse üles SerpentOS-i tehnoloogiatele

Osana käimasolevast Soluse distributsiooni ümberkorraldamisest teatati lisaks kogukonna kätte koondunud ja ühest inimesest sõltumatule läbipaistvamale juhtimismudelile üleminekule otsusest kasutada SerpentOS-i projekti tehnoloogiaid, mille on välja töötanud vana. Soluse distributsiooni arendajate meeskond, kuhu kuuluvad Aiki Doherty, Solus 5 arendamisel (Ikey Doherty, Soluse looja) ja Joshua Strobl (Budgie töölaua põhiarendaja).

SerpentOS-i distributsioon ei ole teiste projektide kahvel ja põhineb oma sambla paketihalduril, mis laenab paljusid paketihaldurites välja töötatud kaasaegseid funktsioone, nagu eopkg/pisi, rpm, swupd ja nix/guix, säilitades samal ajal traditsioonilise vaate. paketihalduse ja vaikejärgu kasutamise olekuta režiimis. Paketihaldur kasutab atomic system update mudelit, mis fikseerib juurpartitsiooni oleku ja peale uuendust lülitub olek üle uuele.

Kõvalinkide ja jagatud vahemälu põhjal dubleerimist kasutatakse kettaruumi säästmiseks pakettide mitme versiooni salvestamisel. Installitud pakettide sisu asub kataloogis /os/store/installation/N, kus N on versiooni number. Projekti käigus arendatakse ka samblakonteinerite süsteemi, sambla sügavuste sõltuvuse haldussüsteemi, rändrahnude ehitamise süsteemi, laviiniteenuste kapseldamise süsteemi, laevade hoidla haldajat, tippkohtumise juhtpaneeli, sambla-db andmebaasi ja arvete reprodutseeritavat süsteemi. bootstrap süsteem.

Eeldatakse, et Solus5 asendab ehitussüsteemi (ypkg3 ja solbuild) boulderi ja laviiniga, kasutab soli (eopkg) asemel mossi paketihaldurit, kasutab solhubi asemel arendusplatvorme summit ja GitHub, kasutab hoidlate haldamiseks laeva ferrydi asemel. Jaotus jätkab pakettide värskenduste jooksva mudeli kasutamist, järgides põhimõtet "installige üks kord, seejärel värskendatakse värskenduste installimise kaudu alati".

SerpentOS-i arendajad on juba aidanud tõsta Soluse uut infrastruktuuri ning lubatakse paketivärskendusi. Plaanis on luua GNOME-põhise keskkonnaga arendajatele buutitav pilt. Kui samblaprobleemid on lahendatud, algab GTK3 pakkimine. Lisaks x86_64 arhitektuurile on tulevikus plaanis hakata genereerima kooste AArch64 ja RISC-V jaoks.

Praegu arendatakse SerpentOS-i tööriistakomplekti Soluse arendusmeeskonnast sõltumatult. Solus5 ja SerpentOS-i projektide ühendamisest pole veel juttugi – suure tõenäosusega areneb SerpentOS Solusest sõltumatu distributsioonikomplektina.

Allikas: opennet.ru

Lisa kommentaar