Distribúcia Solus 5 bude postavená na technológiách SerpentOS

V rámci prebiehajúcej reorganizácie distribúcie Solus, okrem prechodu na transparentnejší model riadenia, sústredený v rukách komunity a nezávislý od jednej osoby, bolo oznámené rozhodnutie využiť technológie z projektu SerpentOS, ktorý vyvinul starý tím vývojárov distribúcie Solus, do ktorého patrí Ike Doherty, pri vývoji Solus 5 (Ikey Doherty, tvorca Solus) a Joshua Strobl (kľúčový vývojár desktopu Budgie).

Distribúcia SerpentOS nie je rozvetvením iných projektov a je založená na vlastnom správcovi balíkov moss, ktorý si požičiava mnoho moderných funkcií vyvinutých v správcovi balíkov, ako sú eopkg/pisi, rpm, swupd a nix/guix, pričom zachováva tradičný pohľad. správy balíkov a používanie predvoleného zostavenia v bezstavovom režime. Správca balíkov používa model atomickej aktualizácie systému, v ktorom je stav koreňového oddielu pevný a po aktualizácii sa stav prepne na nový.

Na úsporu miesta na disku pri ukladaní viacerých verzií balíkov sa používa deduplikácia na základe pevných odkazov a zdieľanej vyrovnávacej pamäte. Obsah nainštalovaných balíkov sa nachádza v adresári /os/store/installation/N, kde N je číslo verzie. Projekt tiež vyvíja systém kontajnerových kontajnerov s machom, systém riadenia závislostí na machoch, systém budovania balvanov, systém zapuzdrenia lavínových služieb, správcu úložiska plavidiel, ovládací panel summitu, databázu moss-db a reprodukovateľný bootstrap systém. účet.

Očakáva sa, že Solus5 nahradí systém zostavovania (ypkg3 a solbuild) balvanom a lavínou, použije správcu balíkov moss namiesto sol (eopkg), použije vývojové platformy summit a GitHub namiesto solhub a použije plavidlo na správu úložísk namiesto ferryd . Distribúcia bude aj naďalej používať priebežný model aktualizácií balíkov podľa princípu „nainštalujte raz, po ktorom je relevantnosť vždy zachovaná prostredníctvom inštalácie aktualizácií“.

Vývojári SerpentOS už pomohli vybudovať novú infraštruktúru pre Solus, boli sľúbené aktualizácie balíkov. Plánuje sa vytvorenie bootovacieho obrazu pre vývojárov s prostredím založeným na GNOME. Po vyriešení konkrétnych problémov s machom sa spustí balenie GTK3. Okrem architektúry x86_64 sa v budúcnosti plánuje začať vytvárať zostavy pre AArch64 a RISC-V.

Sada nástrojov SerpentOS bude zatiaľ vyvíjaná nezávisle od vývojového tímu Solus. Zatiaľ sa nehovorí o zlúčení projektov Solus5 a SerpentOS - s najväčšou pravdepodobnosťou sa SerpentOS vyvinie ako distribúcia nezávislá od Solus.

Zdroj: opennet.ru

Pridať komentár