Distribúcia Solus 5 bude založená na technológiách SerpentOS

V rámci prebiehajúcej reorganizácie distribúcie Solus, okrem prechodu na transparentnejší model správy, sústredený v rukách komunity a nezávislý na jednej osobe, bolo oznámené rozhodnutie využívať pri vývoji Solus 5 technológie projektu SerpentOS, ktorý vyvíja starý tím vývojárov distribúcie Solus, medzi ktorými sú Ajki Doërtie (Ikey Doherty, zakladateľ Solus) a Joshua Strobl (kľúčový vývojár desktopu Budgie).

Distribúcia SerpentOS nie je odvetvením od iných projektov a je založená na vlastnom správci balíkov moss, ktorý preberá mnoho moderných funcionalít vyvíjaných v takých správcov balíkov, ako sú eopkg/pisi, rpm, swupd a nix/guix, pričom zachováva tradičný pohľad na správu balíkov a používa predvolene zostavenie v režime stateless. Správca balíkov používa atomárny model aktualizácie systému, pri ktorom sa zaznamená stav koreňového oddielu a po aktualizácii sa stav prepne na nový.

Na šetrenie diskového priestoru pri ukladaní viacerých verzií balíkov sa používa deduplikácia na základe tvrdých odkazov a zdieľaného cache. Obsah nainštalovaných balíkov sa umiestňuje do adresára /os/store/installation/N, kde N je číslo verzie. Projektom sú tiež vyvíjané systém kontajnerov moss-container, systém správy závislostí moss-deps, systém zostavovania boulder, systém enkapsulácie služieb avalanche, správca repozitárov vessel, ovládací panel summit, databáza moss-db a systém reprodukovateľného bootstrappingu (bootstrap) bill.

V Solus 5 sa očakáva nahradenie systému zostavovania (ypkg3 a solbuild) systémami boulder a avalanche, využitie správcu balíkov moss namiesto sol (eopkg), zapojenie vývojových platforiem summit a GitHub namiesto solhub, a použitie vessel na správu repozitárov namiesto ferryd. Distribúcia bude naďalej používať rolling model aktualizácie balíkov, voči princípu "nainštaloval si raz, po čom je aktuálnosť vždy udržiavaná pomocou inštalácie aktualizácií."

Vývojári SerpentOS už pomohli vybudovať novú infraštruktúru pre Solus a prisľúbili aktualizácie balíkov. Plánuje sa vytvorenie zavádzacieho obrazu pre vývojárov so prostredím založeným na GNOME. Keď budú vyriešené špecifické problémy s moss-deps, začne sa balíčkovanie GTK3. Okrem architektúry x86_64 sa v budúcnosti plánuje začať vytvárať zostavy pre AArch64 a RISC-V.

V súčasnosti sa nástroje SerpentOS budú vyvíjať nezávisle od tímu vývojárov Solus. O zlúčení projektov Solus5 a SerpentOS sa zatiaľ neuvažuje – pravdepodobne sa SerpentOS bude vyvíjať ako nezávislý distribučný systém od Solus.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster