Si pjesë e riorganizimit të vazhdueshëm të shpërndarjes Solus, përveç kalimit në një model menaxhimi më transparent, të përqendruar në duart e komunitetit dhe të pavarur nga një person, u njoftua vendimi për përdorimin e teknologjive nga projekti SerpentOS, i zhvilluar nga ekipi i vjetër i zhvilluesve të shpërndarjes Solus, i cili përfshin Ike Doherty, në zhvillimin e Solus 5 (Ikey Doherty, krijuesi i Solus) dhe Joshua Strobl (zhvilluesi kryesor i desktopit Budgie).
Shpërndarja SerpentOS nuk është pjesë e projekteve të tjera dhe bazohet në myshkun e vet të menaxherit të paketave, i cili huazon shumë nga veçoritë moderne të zhvilluara në menaxherët e paketave si eopkg/pisi, rpm, swupd dhe nix/guix, duke ruajtur pamjen tradicionale. të menaxhimit të paketës dhe duke përdorur ndërtimin e paracaktuar në modalitetin pa shtetësi. Menaxheri i paketave përdor një model të përditësimit atomik të sistemit, në të cilin gjendja e ndarjes rrënjësore është fikse dhe pas përditësimit gjendja kalon në atë të re.
Për të kursyer hapësirë në disk kur ruani versione të shumta të paketave, deduplikimi përdoret bazuar në lidhjet e forta dhe një memorie të përbashkët. Përmbajtja e paketave të instaluara ndodhet në drejtorinë /os/store/installation/N, ku N është numri i versionit. Projekti zhvillon gjithashtu sistemin e kontejnerëve me myshk, sistemin e menaxhimit të varësisë nga moss-deps, sistemin e ndërtimit të gurëve, sistemin e kapsulimit të shërbimit të ortekut, menaxherin e depove të anijeve, panelin e kontrollit të samitit, bazën e të dhënave moss-db dhe sistemin e riprodhueshëm të bootstrap fature.
Solus5 pritet të zëvendësojë sistemin e ndërtimit (ypkg3 dhe solbuild) me boulder dhe ortekë, të përdorë menaxherin e paketave myshk në vend të sol (eopkg), të përdorë platformat e zhvillimit të Samitit dhe GitHub në vend të solhub dhe të përdorë anijen për të menaxhuar depot në vend të ferryd . Shpërndarja do të vazhdojë të përdorë modelin rrotullues të përditësimeve të paketave, duke ndjekur parimin "instaloni një herë, pas së cilës rëndësia ruhet gjithmonë përmes instalimit të përditësimeve".
Zhvilluesit e SerpentOS tashmë kanë ndihmuar në ndërtimin e një infrastrukture të re për Solus, janë premtuar përditësime të paketave. Është planifikuar të krijohet një imazh i nisjes për zhvilluesit me një mjedis të bazuar në GNOME. Pasi të zgjidhen çështjet specifike me moss-deps, paketimi GTK3 do të fillojë. Përveç arkitekturës x86_64, është planifikuar të fillojë krijimin e asambleve për AArch64 dhe RISC-V në të ardhmen.
Për momentin, paketa e veglave SerpentOS do të zhvillohet në mënyrë të pavarur nga ekipi i zhvillimit Solus. Nuk flitet ende për bashkimin e projekteve Solus5 dhe SerpentOS - me shumë mundësi, SerpentOS do të zhvillohet si një shpërndarje e pavarur nga Solus.
Burimi: opennet.ru