Solus 5 -jakelu rakentuu SerpentOS-tekniikoille

Osana meneillään olevaa Solus-jakelun uudelleenorganisointia, yhteisön käsiin keskittyneen ja yhdestä henkilöstä riippumattomaan läpinäkyvämpään hallintomalliin siirtymisen lisäksi ilmoitettiin päätöksestä käyttää vanhan kehittämän SerpentOS-projektin teknologioita. Solus-jakelun kehittäjien ryhmä, johon kuuluvat Aiki Doherty, Solus 5:n (Ikey Doherty, Soluksen luoja) ja Joshua Strobl (Budgie-työpöydän avainkehittäjä) kehittäjä.

SerpentOS-jakelu ei ole haarukka muista projekteista, ja se perustuu sen omaan Moss-pakettien hallintaan, joka lainaa monia paketinhallinnassa kehitettyjä nykyaikaisia ​​ominaisuuksia, kuten eopkg/pisi, rpm, swupd ja nix/guix, säilyttäen samalla perinteisen näkymän. paketinhallinnan ja oletuskoontiversion käyttäminen tilattomassa tilassa. Paketinhallinta käyttää atomic system update mallia, joka korjaa juuriosion tilan ja päivityksen jälkeen tila vaihtuu uuteen.

Kiintolinkkeihin ja jaettuun välimuistiin perustuvaa duplikointia käytetään levytilan säästämiseen, kun paketeista tallennetaan useita versioita. Asennettujen pakettien sisältö sijaitsee /os/store/installation/N-hakemistossa, jossa N on versionumero. Hankkeessa kehitetään myös sammalkonttikonttijärjestelmää, sammaleen riippuvuuden hallintajärjestelmää, lohkareiden rakentamisjärjestelmää, lumivyörypalvelun kapselointijärjestelmää, alusten arkiston hallintaa, huippukokouksen ohjauspaneelia, sammal-db-tietokantaa ja laskun toistettavuutta. bootstrap-järjestelmä.

Solus5:n odotetaan korvaavan rakennusjärjestelmän (ypkg3 ja solbuild) boulderilla ja avalanchella, käyttävän moss-pakettien hallintaa solin (eopkg) sijaan, käyttävän summit- ja GitHub-kehitysalustoja solhubin sijasta, käyttävän aluksen arkiston hallintaan ferrydin sijaan. Jakelu käyttää jatkossakin pakettipäivitysten rullaavaa mallia noudattaen periaatetta "asenna kerran, sitten aina ajan tasalla päivitysten asennuksen kautta."

SerpentOS-kehittäjät ovat jo auttaneet nostamaan Soluksen uutta infrastruktuuria, ja pakettipäivityksiä luvataan. Suunnitelmissa on luoda käynnistyskuva GNOME-pohjaisen ympäristön kehittäjille. Kun sammaleen ongelmat on ratkaistu, GTK3-pakkaus alkaa. x86_64-arkkitehtuurin lisäksi on tarkoitus aloittaa kokoonpanojen generointi AArch64:lle ja RISC-V:lle tulevaisuudessa.

Toistaiseksi SerpentOS-työkalupakkia kehitetään itsenäisesti Solus-kehitystiimistä. Solus5- ja SerpentOS-projektien yhdistämisestä ei vielä puhuta - todennäköisimmin SerpentOS kehittyy Soluksesta riippumattomaksi jakelupaketiksi.

Lähde: opennet.ru

Lisää kommentti