Solus kommer att basera sin nästa version på SerpentOS

Solus

Solus slår in på en ny väg genom att ändra grunden för systemet

Nyheten avslöjade det nyligen Solus, kommer att fortsätta med att ändra basen för ditt system, detta som en del av den pågående omorganisationen av distributionen, förutom att gå över till en mer transparent förvaltningsmodell, koncentrerad i samhällets händer och oberoende av en enda person.

Det meddelades att beslut att använda teknikerna i SerpentOS-projektet, Utvecklad av det tidigare Solus distributionsutvecklingsteam som inkluderar Aiki Doherty, kommer det att utvecklas för Solus 5 (Ikey Doherty, skaparen av Solus) och Joshua Strobl (nyckelutvecklare av Budgie-skrivbordet).

För att återföra Solus till en position där det återigen ligger i framkanten av innovation och användarupplevelser inom Linux-ekosystemet, kan det hjälpa att förstå hur Solus 4.x kan jämföras med den aktuella tekniken i Linux-landskapet.

I synnerhet är innovation i Linux-ekosystemet för närvarande fokuserad på användningen av applikationssandboxing, behållare och utveckling av oföränderliga operativsystem med en välförstådd mjukvarulista. Vart och ett av dessa koncept möjliggör en viss grad av separation och stabilitet vid utveckling, testning och certifiering av programvara och produkter.

För de som fortfarande inte är medvetna om Solus, bör du veta att denna distribution tidigare kallades "Evolve OS", och det är en oberoende GNU/Linux-distribution skapad och utvecklad av Ikey Doherty. Distributionen är känd för "Budgie"-skrivbordsmiljön.

Fördelningen av SerpentOS är inte en gaffel av andra projekt och bygger på sin egen pakethanterare, moss , som lånar många av de moderna funktionerna som utvecklats av pakethanterare som eopkg/pisi, rpm, swupd och nix/guix, samtidigt som den traditionella synen på pakethantering behålls och standardversionen används i tillståndslöst läge.

Pakethanteraren använder uppdateringsmodellen för atomsystemet, som fixar tillståndet för rotpartitionen, och efter uppdatering av tillståndet ändras till den nya.

Delad cache- och hårdlänksbaserad deduplicering 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å mosscontainersystemet, moss-deps beroendehanteringssystem, boulderbyggsystemet, lavintjänstinkapslingssystemet, fartygsförvarshanteraren, toppmötets kontrollpanel, moss-db-databasen och bootstrapper (bootstrap) räkningen.

Solus5 förväntas ersätta byggsystemet (ypkg3 och solbuild) med boulder och lavin, använd moss package manager istället för sol (eopkg), använd toppmötet och GitHub-utvecklingsplattformarna istället för solhub, använd fartyg för att hantera förråd istället för färja. Distributionen kommer att fortsätta att använda den rullande modellen för paketuppdateringar, enligt principen "installera en gång, sedan alltid uppdaterad via uppdateringsinstallation".

Solus nya organisationsstruktur bygger på filosofin att summan av helheten är större än dess delar. Denna struktur är, i kraft av att vara plattare och mindre strikt avgränsad, medvetet utformad för att ge fler möjligheter till samhällsengagemang inom olika områden.

Detta kommer att tillåta människor att visa upp sina otroliga färdigheter och talanger i ett sammanhang som främjar personlig och professionell tillväxt genom fler områden/vägar för samarbete och lärande. Vi avser att medlemmar i communityn kan utvecklas på nya och spännande sätt genom att behandla deras erfarenhet av att använda och bidra till Solus som ett äventyr där resan är lika viktig som destinationen.

SerpentOS-utvecklare har redan hjälpt till att skapa 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 fortfarande inget snack om att slå samman Solus5- och SerpentOS-projekten; SerpentOS kommer med största sannolikhet att utvecklas som ett separat distributionskit från Solus.

Slutligen, om du är intresserad av att kunna veta mer om det, kan du konsultera detaljerna i följande länk.