Solus 5-distributionen kommer att bygga på SerpentOS-teknologier

Som en del av den pågående omorganisationen av Solus-distributionen tillkännagavs beslutet att använda tekniker från SerpentOS-projektet, utvecklat av det gamla, förutom att gå över till en mer transparent förvaltningsmodell koncentrerad i händerna på samhället och oberoende av en person. team av utvecklare av Solus-distributionen, som inkluderar Aiki Doherty, i utvecklingen av Solus 5 (Ikey Doherty, skaparen av Solus) och Joshua Strobl (nyckelutvecklare av Budgie-skrivbordet).

SerpentOS-distributionen är inte en gaffel från andra projekt och är baserad på sin egen pakethanterare, moss, som lånar många av de moderna funktioner som utvecklats i pakethanterare som eopkg/pisi, rpm, swupd och nix/guix, med bibehållen traditionell syn på pakethantering och användning av den tillståndslösa sammansättningen som standard. Pakethanteraren använder atomsystemuppdateringsmodellen, som fixar tillståndet för rotpartitionen, och efter uppdateringen växlar tillståndet till det nya.

Deduplicering baserad på hårda länkar och delad cache används för att spara diskutrymme vid lagring av flera versioner av paket. Innehållet i installerade paket finns i katalogen /os/store/installation/N, där N är versionsnumret. Projektet utvecklar också moss-container-containersystemet, moss-deps-beroendehanteringssystemet, boulderbyggsystemet, lavintjänstinkapslingssystemet, fartygsförvarschefen, toppmötets kontrollpanel, moss-db-databasen och räkningen som kan reproduceras bootstrap-system.

Solus5 förväntas ersätta byggsystemet (ypkg3 och solbuild) med boulder och lavin, använda moss-pakethanteraren istället för sol (eopkg), använda topp- och GitHub-utvecklingsplattformarna istället för solhub, använda fartyg för att hantera repositories istället för ferryd. Distributionen kommer att fortsätta att använda den rullande modellen för paketuppdateringar, enligt principen "installera en gång, sedan alltid uppdaterad genom installation av uppdateringar."

SerpentOS-utvecklarna har redan hjälpt till att höja den nya infrastrukturen för Solus, och paketuppdateringar utlovas. Det är planerat att skapa en startbar bild för utvecklare med en GNOME-baserad miljö. När de moss-deps-specifika problemen är lösta börjar GTK3-paketeringen. Utöver x86_64-arkitekturen är det planerat att börja generera sammansättningar för AArch64 och RISC-V i framtiden.

För närvarande kommer SerpentOS-verktygssatsen att utvecklas oberoende av Solus utvecklingsteam. Det är inget snack om att slå samman Solus5- och SerpentOS-projekten ännu - med största sannolikhet kommer SerpentOS att utvecklas som ett distributionskit oberoende av Solus.

Källa: opennet.ru

Lägg en kommentar