Solus 5-distribusjonen vil bygges på SerpentOS-teknologier

Som en del av den pågående omorganiseringen av Solus-distribusjonen, i tillegg til overgangen til en mer transparent styringsmodell, konsentrert i fellesskapets hender og uavhengig av én person, ble beslutningen annonsert om å bruke teknologier fra SerpentOS-prosjektet, utviklet av det gamle teamet av utviklere av Solus-distribusjonen, som inkluderer Ike Doherty, i utviklingen av Solus 5 (Ikey Doherty, skaperen av Solus) og Joshua Strobl (nøkkelutvikler av Budgie-skrivebordet).

SerpentOS-distribusjonen er ikke en forgrening av andre prosjekter og er basert på sin egen pakkebehandler moss, som låner mange av de moderne funksjonene utviklet i pakkebehandlere som eopkg/pisi, rpm, swupd og nix/guix, samtidig som den opprettholder den tradisjonelle visningen av pakkehåndtering og bruk av standardbyggingen i tilstandsløs modus. Pakkebehandlingen bruker en atomsystemoppdateringsmodell, der tilstanden til rotpartisjonen er fikset, og etter oppdateringen byttes tilstanden til den nye.

For å spare diskplass ved lagring av flere versjoner av pakker, brukes deduplisering basert på harde lenker og en delt cache. Innholdet i installerte pakker er plassert i katalogen /os/store/installation/N, der N er versjonsnummeret. Prosjektet utvikler også mose-container-beholdersystemet, moss-deps-avhengighetsstyringssystemet, boulder build-systemet, avalanche service-innkapslingssystemet, fartøylageret, toppmøtets kontrollpanel, moss-db-databasen og det reproduserbare bootstrap-systemet regning.

Solus5 forventes å erstatte byggesystemet (ypkg3 og solbuild) med kampestein og skred, bruke moss package manager i stedet for sol (eopkg), bruke topp- og GitHub utviklingsplattformene i stedet for solhub, og bruke fartøy til å administrere repositories i stedet for ferryd . Distribusjonen vil fortsette å bruke den rullende modellen for pakkeoppdateringer, etter prinsippet om "installer én gang, hvoretter relevansen alltid opprettholdes gjennom å installere oppdateringer."

SerpentOS-utviklere har allerede hjulpet med å bygge en ny infrastruktur for Solus, pakkeoppdateringer har blitt lovet. Det er planlagt å lage et oppstartsbilde for utviklere med et GNOME-basert miljø. Når spesifikke problemer med mose-deps er løst, vil GTK3-pakkingen begynne. I tillegg til x86_64-arkitekturen er det planlagt å begynne å lage sammenstillinger for AArch64 og RISC-V i fremtiden.

Foreløpig vil SerpentOS-verktøysettet utvikles uavhengig av Solus-utviklingsteamet. Det er ikke snakk om å slå sammen Solus5- og SerpentOS-prosjektene ennå – mest sannsynlig vil SerpentOS utvikle seg som en distribusjon uavhengig av Solus.

Kilde: opennet.ru

Legg til en kommentar