Solus 5-distributie zal worden gebouwd op SerpentOS-technologieën

Als onderdeel van de voortdurende reorganisatie van de Solus-distributie, naast de overgang naar een transparanter managementmodel, geconcentreerd in de handen van de gemeenschap en onafhankelijk van één persoon, werd de beslissing aangekondigd om technologieën uit het SerpentOS-project te gebruiken, ontwikkeld door het oude team van ontwikkelaars van de Solus-distributie, waaronder Ike Doherty, bij de ontwikkeling van Solus 5 (Ikey Doherty, maker van Solus) en Joshua Strobl (belangrijkste ontwikkelaar van de Budgie-desktop).

De SerpentOS-distributie is geen afsplitsing van andere projecten en is gebaseerd op zijn eigen pakketbeheerdermos, dat veel van de moderne functies leent die zijn ontwikkeld in pakketbeheerders, zoals eopkg/pisi, rpm, swupd en nix/guix, terwijl de traditionele visie behouden blijft. van pakketbeheer en het gebruik van de standaardbuild in staatloze modus. De pakketbeheerder gebruikt een atomair systeemupdatemodel, waarin de status van de rootpartitie vaststaat en na de update wordt overgeschakeld naar de nieuwe.

Om schijfruimte te besparen bij het opslaan van meerdere versies van pakketten, wordt deduplicatie gebruikt op basis van harde links en een gedeelde cache. De inhoud van geïnstalleerde pakketten bevindt zich in de map /os/store/installation/N, waarbij N het versienummer is. Het project ontwikkelt ook het moscontainercontainersysteem, het moss-deps dependency management systeem, het boulder build-systeem, het lawineservice-inkapselingssysteem, de scheepsrepositorymanager, het topcontrolepaneel, de moss-db-database en het reproduceerbare bootstrap-systeem. rekening.

Van Solus5 wordt verwacht dat het het bouwsysteem (ypkg3 en solbuild) zal vervangen door boulder en lawine, de mospakketbeheerder zal gebruiken in plaats van sol (eopkg), de top- en GitHub-ontwikkelingsplatforms zal gebruiken in plaats van solhub, en schip zal gebruiken om repositories te beheren in plaats van te worden vervoerd . De distributie zal het rollende model van pakketupdates blijven gebruiken, volgens het principe van “één keer installeren, waarna de relevantie altijd behouden blijft door het installeren van updates.”

SerpentOS-ontwikkelaars hebben al geholpen bij het bouwen van een nieuwe infrastructuur voor Solus, er zijn pakketupdates beloofd. Het is de bedoeling om een ​​opstartimage te maken voor ontwikkelaars met een op GNOME gebaseerde omgeving. Zodra de specifieke problemen met mosdeppen zijn opgelost, begint het GTK3-verpakken. Naast de x86_64-architectuur is het de bedoeling om in de toekomst te beginnen met het maken van assembly's voor AArch64 en RISC-V.

Voorlopig zal de SerpentOS-toolkit onafhankelijk van het Solus-ontwikkelteam worden ontwikkeld. Er is nog geen sprake van het samenvoegen van de Solus5- en SerpentOS-projecten - hoogstwaarschijnlijk zal SerpentOS zich ontwikkelen als een distributie die onafhankelijk is van Solus.

Bron: opennet.ru

Voeg een reactie