Solus 5 izplatīšana tiks veidota uz SerpentOS tehnoloģijām

Kā daļa no notiekošās Solus izplatīšanas reorganizācijas, papildus pārejai uz pārskatāmāku pārvaldības modeli, kas koncentrēts kopienas rokās un ir neatkarīgs no vienas personas, tika paziņots par lēmumu izmantot tehnoloģijas no SerpentOS projekta, ko izstrādājis vecais. Solus izplatīšanas izstrādātāju komanda, kurā ietilpst Aiki Doherty, Solus 5 izstrādē (Ikey Doherty, Solus radītājs) un Joshua Strobl (galvenais Budgie darbvirsmas izstrādātājs).

SerpentOS izplatīšana nav dakša no citiem projektiem, un tā ir balstīta uz savu pakotņu pārvaldnieku Moss, kas aizņem daudzas modernās funkcijas, kas izstrādātas pakotņu pārvaldniekos, piemēram, eopkg/pisi, rpm, swupd un nix/guix, vienlaikus saglabājot tradicionālais pakotņu pārvaldības skats un bezpastāvju komplekta izmantošana pēc noklusējuma. Pakešu pārvaldnieks izmanto atomu sistēmas atjaunināšanas modeli, kas nosaka saknes nodalījuma stāvokli, un pēc atjaunināšanas stāvoklis pārslēdzas uz jauno.

Deduplikācija, kuras pamatā ir cietās saites un koplietota kešatmiņa, tiek izmantota, lai ietaupītu vietu diskā, glabājot vairākas pakotņu versijas. Instalēto pakotņu saturs atrodas /os/store/installation/N direktorijā, kur N ir versijas numurs. Projektā tiek izstrādāta arī sūnu konteineru sistēma, sūnu atkarības pārvaldības sistēma, laukakmeņu būvniecības sistēma, lavīnu pakalpojumu iekapsulēšanas sistēma, kuģu krātuves pārvaldnieks, virsotņu vadības panelis, sūnu-db datubāze un reproducējams rēķins. bootstrap sistēma.

Paredzams, ka Solus5 aizstās būvēšanas sistēmu (ypkg3 un solbuild) ar boulder un lavīnu, sol (eopkg) vietā izmantos moss pakotņu pārvaldnieku, solhub vietā izmantos summit un GitHub izstrādes platformas, krātuvju pārvaldībai izmantos kuģi, nevis ferryd. Izplatīšana turpinās izmantot pakotņu atjauninājumu mainīgo modeli, ievērojot principu "instalēt vienreiz, pēc tam vienmēr atjaunināt, instalējot atjauninājumus".

SerpentOS izstrādātāji jau ir palīdzējuši uzlabot Solus jauno infrastruktūru, un tiek solīti pakotņu atjauninājumi. Plānots izveidot bootable attēlu izstrādātājiem ar GNOME bāzētu vidi. Tiklīdz būs atrisinātas konkrētās sūnu attīrīšanas problēmas, sāksies GTK3 iepakošana. Papildus x86_64 arhitektūrai nākotnē ir plānots sākt ģenerēt AArch64 un RISC-V komplektus.

Pagaidām SerpentOS rīkkopa tiks izstrādāta neatkarīgi no Solus izstrādes komandas. Pagaidām netiek runāts par Solus5 un SerpentOS projektu apvienošanu – visticamāk, SerpentOS attīstīsies kā no Solus neatkarīgs izplatīšanas komplekts.

Avots: opennet.ru

Pievieno komentāru