Solus 5-distribution vil blive bygget på SerpentOS-teknologier

Som en del af den igangværende omorganisering af Solus-distributionen, udover at flytte til en mere gennemsigtig ledelsesmodel koncentreret i hænderne på fællesskabet og uafhængig af én person, blev beslutningen annonceret om at bruge teknologier fra SerpentOS-projektet, udviklet af det gamle team af udviklere af Solus-distributionen, som inkluderer Aiki Doherty, i udviklingen af ​​Solus 5 (Ikey Doherty, skaberen af ​​Solus) og Joshua Strobl (nøgleudvikler af Budgie-skrivebordet).

SerpentOS-distributionen er ikke en forgrening fra andre projekter og er baseret på sin egen mos-pakkemanager, som låner mange af de moderne funktioner udviklet i pakkemanagere såsom eopkg/pisi, rpm, swupd og nix/guix, samtidig med at den traditionelle visning bibeholdes af pakkehåndtering og brug af den statsløse assembly som standard. Pakkemanageren bruger atomsystemopdateringsmodellen, som retter tilstanden af ​​rodpartitionen, og efter opdateringen skifter tilstanden til den nye.

Deduplikering baseret på hårde links og delt cache bruges til at spare diskplads ved lagring af flere versioner af pakker. Indholdet af installerede pakker er placeret i mappen /os/store/installation/N, hvor N er versionsnummeret. Projektet udvikler også mos-container-containersystemet, mos-deps-afhængighedsstyringssystemet, boulder-byggesystemet, lavinetjenesteindkapslingssystemet, fartøjsdepotadministratoren, topmødekontrolpanelet, moss-db-databasen og regningen, der kan reproduceres bootstrap system.

Solus5 forventes at erstatte byggesystemet (ypkg3 og solbuild) med boulder og lavanche, bruge moss package manager i stedet for sol (eopkg), bruge topmødet og GitHub udviklingsplatforme i stedet for solhub, bruge fartøj til at administrere repositories i stedet for ferryd. Distributionen vil fortsætte med at bruge den rullende model for pakkeopdateringer, efter princippet om "installer én gang, derefter altid opdateret gennem installation af opdateringer."

SerpentOS-udviklerne har allerede hjulpet med at hæve den nye infrastruktur til Solus, og pakkeopdateringer er lovet. Det er planlagt at skabe et bootbart image til udviklere med et GNOME-baseret miljø. Når de mos-deps-specifikke problemer er løst, begynder GTK3-pakning. Ud over x86_64-arkitekturen er det planlagt at begynde at generere samlinger til AArch64 og RISC-V i fremtiden.

Indtil videre vil SerpentOS-værktøjssættet blive udviklet uafhængigt af Solus-udviklingsteamet. Der er endnu ikke tale om at fusionere Solus5- og SerpentOS-projekterne – højst sandsynligt vil SerpentOS udvikle sig som et distributionssæt uafhængigt af Solus.

Kilde: opennet.ru

Tilføj en kommentar