Shpërndarja Solus 5 do të ndërtohet në teknologjitë SerpentOS

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

Shto një koment