Në kuadër të reorganizimit të distribucionit Solus, përveç kalimit në një model menaxhimi më transparent, të përqendruar në duar të komunitetit dhe të pavarur nga një person i vetëm, është shpallur vendimi për të përdorur teknologjitë e projektit SerpentOS në zhvillimin e Solus 5, i zhvilluar nga ekipi i vjetër i zhvilluesve të distribucionit Solus, përfshirë Ikey Doherty (krijuesi i Solus) dhe Joshua Strobl (zhvilluesi kryesor i desktopit Budgie).
Distribucioni SerpentOS nuk është një degëzim nga projekte të tjera dhe bazohet në menaxherin e tij të paketave moss, i cili huazon shumë funksionalitete moderne të zhvilluara në menaxherët e paketave si eopkg/pisi, rpm, swupd dhe nix/guix, duke ruajtur një qasje tradicionale ndaj menaxhimit të paketave dhe duke përdorur ndërtimin në modalitetin stateless si parazgjedhje. Menaxheri i paketave përdor një model atomik të azhurnimit të sistemit, ku gjendja e ndarjes rrënjësore është e fiksuar, dhe pas azhurnimit, gjendja kalon në të re.
Për të kursyer hapësirën e diskut në ruajtjen e disa versioneve të paketave, përdoret dedupikimi mbi bazën e lidhjeve të rënda dhe caches së përbashkët. Përmbajtja e paketimeve të instaluara vendoset në katalogun /os/store/installation/N, ku N është numri i versionit. Projekti gjithashtu zhvillon sistemin e konteinerëve moss-container, sistemin e menaxhimit të varësive moss-deps, sistemin e ndërtimit boulder, sistemin e inkapsulimit të shërbimeve avalanche, menaxherin e repo-vessel, paneli i menaxhimit summit, bazën e të dhënave moss-db dhe sistemin e bootstrapimit të riprodhueshëm bill.
Në Solus5 pritet zëvendësimi i sistemit të ndërtimit (ypkg3 dhe solbuild) me boulder dhe avalanche, përdorimi i menaxherit të paketave moss në vend të sol (eopkg), angazhimi i platformave të zhvillimit summit dhe GitHub në vend të solhub, dhe përdorimi i vessel për menaxhimin e repo-ve në vend të ferryd. Distribucioni do të vazhdojë të përdorë modelin rolling të azhurnimit të paketave, duke ndjekur parimin "instalo një herë, pastaj mbaj gjallë aktualitetin përmes instalimit të azhurnimeve".
Zhvilluesit e SerpentOS tashmë kanë ndihmuar në ngritjen e infrastrukturës së re për Solus, është premtuar azhurnimi i paketave. Planifikohet krijimi i një imazhi boot për zhvilluesit me një ambient të bazuar në GNOME. Kur të zgjidhen problemet specifike me moss-deps, do të fillojë paketimi i GTK3. Përveç arkitekturës x86_64, në të ardhmen planifikohet që të fillohet formimi i ndërtimit për AArch64 dhe RISC-V.
Aktualisht, instrumenti i SerpentOS do tĂ« zhvillohet nĂ« mĂ«nyrĂ« tĂ« pavarur nga ekipi i zhvilluesve tĂ« Solus. Bisedat pĂ«r bashkimin e projekteve Solus5 dhe SerpentOS nuk po zhvillohen pĂ«r momentin â Ă«shtĂ« shumĂ« e mundshme qĂ« SerpentOS tĂ« zhvillohet si njĂ« distribuues i pavarur nga Solus.
Burimi: opennet.ru
