Distribucija Solus 5 bo zgrajena na tehnologijah SerpentOS

Kot del tekoče reorganizacije distribucije Solus je bila poleg prehoda na bolj pregleden model upravljanja, skoncentriran v rokah skupnosti in neodvisen od ene osebe, objavljena odločitev za uporabo tehnologij iz projekta SerpentOS, ki ga je razvil stari ekipa razvijalcev distribucije Solus, ki vključuje Aiki Doherty, pri razvoju Solusa 5 (Ikey Doherty, ustvarjalec Solusa) in Joshua Strobl (ključni razvijalec namizja Budgie).

Distribucija SerpentOS ni fork drugih projektov in temelji na lastnem upravitelju paketov moss, ki si je izposodil veliko sodobnih funkcij, razvitih v upraviteljih paketov, kot so eopkg/pisi, rpm, swupd in nix/guix, hkrati pa ohranja tradicionalni pogled upravljanja paketov in uporabe privzete zgradbe v načinu brez stanja. Upravljalnik paketov uporablja atomski model posodobitve sistema, ki popravi stanje korenske particije, po posodobitvi pa stanje preklopi na novo.

Deduplikacija na podlagi trdih povezav in skupnega predpomnilnika se uporablja za prihranek prostora na disku pri shranjevanju več različic paketov. Vsebina nameščenih paketov se nahaja v imeniku /os/store/installation/N, kjer je N številka različice. Projekt razvija tudi kontejnerski sistem moss-container, sistem za upravljanje odvisnosti moss-deps, sistem za gradnjo balvanov, sistem enkapsulacije lavinske storitve, upravitelja odlagališča plovil, nadzorno ploščo vrha, bazo podatkov moss-db in ponovljiv račun bootstrap sistem.

Solus5 naj bi nadomestil sistem gradnje (ypkg3 in solbuild) z boulder in avalanche, uporabil upravitelja paketov moss namesto sol (eopkg), uporabil razvojne platforme summit in GitHub namesto solhub, uporabil plovilo za upravljanje repozitorijev namesto ferryd. Distribucija bo še naprej uporabljala tekoči model posodobitev paketov po načelu "enkrat namestite, nato vedno posodobljeno z namestitvijo posodobitev."

Razvijalci SerpentOS so že pomagali dvigniti novo infrastrukturo za Solus in obljubljene so posodobitve paketov. Načrtovano je ustvariti zagonsko sliko za razvijalce z okoljem, ki temelji na GNOME. Ko bodo specifične težave z moss-deps rešene, se bo začelo pakiranje GTK3. Poleg arhitekture x86_64 je v prihodnosti načrtovan začetek generiranja sklopov za AArch64 in RISC-V.

Za zdaj bo komplet orodij SerpentOS razvit neodvisno od razvojne ekipe Solus. O združitvi projektov Solus5 in SerpentOS še ni govora - najverjetneje se bo SerpentOS razvil kot distribucijski komplet neodvisen od Solusa.

Vir: opennet.ru

Dodaj komentar