Distribuce Solus 5 bude postavena na technologiích SerpentOS

V rámci reorganizace distribuce Solus bylo, kromě přechodu na transparentnější model řízení zaměřený na komunitu a nezávislý na jedné osobě, oznámeno rozhodnutí využít při vývoji Solus 5 technologie projektu SerpentOS, který je rozvíjen starým týmem vývojářů distribuce Solus, mezi které patří Ikey Doherty (tvůrce Solus) a Joshua Strobl (klíčový vývojář desktopu Budgie).

Distribuce SerpentOS není odvozením od jiných projektů a vychází z vlastního správce balíků moss, který přejímá mnoho moderních funkcí vyvíjených v takových správci balíků, jako jsou eopkg/pisi, rpm, swupd a nix/guix, a zachovává tradiční pohled na správu balíků, přičemž ve výchozím nastavení používá sestavení v režimu stateless. Správce balíků používá atomový model aktualizace systému, při kterém je zaznamenán stav kořenového oddílu, a po aktualizaci se stav přepne na nový.

Pro úsporu místa na disku při ukládání několika verzí balíků se používá deduplikační technologie na základě tvrdých odkazů a společně sdíleného vyrovnávacího prostoru. Obsah nainstalovaných balíků je umístěn v adresáři /os/store/installation/N, kde N je číslo verze. Projektem se také vyvíjejí systém kontejnerů moss-container, systém správy závislostí moss-deps, systém sestavování boulder, systém enkapsulace služeb avalanche, správce repozitářů vessel, ovládací panel summit, databáze moss-db a systém reprodukovatelného bootstrapingu bill.

V Solus5 se očekává výměna systému sestavování (ypkg3 a solbuild) za boulder a avalanche, použití správce balíků moss místo sol (eopkg), využití vývojových platforem summit a GitHub místo solhub, a aplikace vessel pro správu repozitářů místo ferryd. Distribuce bude pokračovat v aplikaci rolling modelu aktualizace balíků, podle principu "nainstaloval jednou, a pak je vždy aktuální prostřednictvím instalace aktualizací."

Vývojáři SerpentOS již pomohli nastavit novou infrastrukturu pro Solus, byla přislíbena aktualizace balíků. Plánuje se vytvoření spouštěcího obrazu pro vývojáře s prostředím založeným na GNOME. Jakmile budou vyřešeny specifické problémy s moss-deps, začne se balit GTK3. Kromě architektury x86_64 se v budoucnu plánuje začít formovat sestavení pro AArch64 a RISC-V.

V současné době bude nástroj pro SerpentOS vyvíjen nezávisle na týmu vývojářů Solus. O sloučení projektů Solus5 a SerpentOS se zatím nemluví — pravděpodobně bude SerpentOS nadále rozvíjeno jako samostatná distribuce od Solus.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster