Distribuce Solus 5 bude postavena na technologiích SerpentOS

V rámci probíhající reorganizace distribuce Solus bylo kromě přechodu na transparentnější model řízení soustředěného v rukou komunity a nezávislého na jedné osobě oznámeno rozhodnutí využít technologie z projektu SerpentOS, vyvinutého starým tým vývojářů distribuce Solus, mezi které patří Aiki Doherty, při vývoji Solus 5 (Ikey Doherty, tvůrce Solus) a Joshua Strobl (klíčový vývojář desktopu Budgie).

Distribuce SerpentOS není fork z jiných projektů a je založena na vlastním správci balíčků moss, který si půjčuje mnoho moderních funkcí vyvinutých ve správcích balíčků, jako je eopkg/pisi, rpm, swupd a nix/guix, při zachování tradičního pohledu. správy balíčků a používání výchozího sestavení v bezstavovém režimu. Správce balíčků používá model aktualizace atomického systému, který opraví stav kořenového oddílu a po aktualizaci se stav přepne na nový.

Deduplikace založená na pevných odkazech a sdílené mezipaměti se používá k úspoře místa na disku při ukládání více verzí balíčků. Obsah nainstalovaných balíčků se nachází v adresáři /os/store/installation/N, kde N je číslo verze. Projekt také vyvíjí kontejnerový systém mechových kontejnerů, systém správy závislostí mechových deps, systém budování balvanů, systém zapouzdření lavinových služeb, správce úložiště plavidel, ovládací panel summitu, databázi moss-db a reprodukovatelný účet bootstrap systém.

Očekává se, že Solus5 nahradí systém sestavení (ypkg3 a solbuild) boulderem a lavinou, použije správce balíčků moss místo sol (eopkg), místo solhub použije vývojové platformy summit a GitHub, místo ferryd použije plavidla pro správu úložišť. Distribuce bude i nadále používat postupný model aktualizací balíčků podle zásady „nainstalujte jednou, poté vždy aktuální prostřednictvím instalace aktualizací“.

Vývojáři SerpentOS již pomohli vylepšit novou infrastrukturu pro Solus a jsou slíbeny aktualizace balíčků. Plánuje se vytvoření bootovatelného obrazu pro vývojáře s prostředím založeným na GNOME. Jakmile budou vyřešeny specifické problémy moss-deps, začne balení GTK3. Kromě architektury x86_64 se v budoucnu plánuje zahájení generování sestav pro AArch64 a RISC-V.

Prozatím bude sada nástrojů SerpentOS vyvíjena nezávisle na vývojovém týmu Solus. O sloučení projektů Solus5 a SerpentOS se zatím nemluví – s největší pravděpodobností se SerpentOS vyvine jako distribuční kit nezávislý na Solusu.

Zdroj: opennet.ru

Přidat komentář