La distribuzione Solus 5 sarà costruita sulle tecnologie di SerpentOS

Nell'ambito della ristrutturazione del sistema operativo Solus, oltre al passaggio a un modello di gestione più trasparente, incentrato sulla comunità e non dipendente da una singola persona, è stata annunciata la decisione di utilizzare nella sviluppo di Solus 5 le tecnologie del progetto SerpentOS, portato avanti dal vecchio team di sviluppatori del sistema operativo Solus, tra cui Ikey Doherty (creatore di Solus) e Joshua Strobl (sviluppatore principale del desktop Budgie).

Il sistema operativo SerpentOS non è un fork di altri progetti e si basa sul proprio gestore di pacchetti moss, che incorpora molte funzionalità moderne sviluppate in gestori di pacchetti come eopkg/pisi, rpm, swupd e nix/guix, mantenendo al contempo una visione tradizionale della gestione dei pacchetti e utilizzando per impostazione predefinita una build in modalità stateless. Il gestore di pacchetti utilizza un modello di aggiornamento atomico del sistema, in cui viene registrato lo stato della partizione radice e, dopo l'aggiornamento, lo stato viene commutato su uno nuovo.

Per risparmiare spazio su disco durante la conservazione di più versioni dei pacchetti, viene utilizzata la deduplicazione basata su hard link e cache condivisa. Il contenuto dei pacchetti installati è collocato nella directory /os/store/installation/N, dove N è il numero di versione. Il progetto sviluppa anche il sistema di contenitori moss-container, il sistema di gestione delle dipendenze moss-deps, il sistema di costruzione boulder, il sistema di incapsulamento dei servizi avalanche e il gestore dei repository vessel. pannello di controllo summit, il database moss-db e il sistema di bootstrap riproducibile (bootstrap) bill.

In Solus5 è prevista la sostituzione del sistema di costruzione (ypkg3 e solbuild) con boulder e avalanche, l'uso del gestore di pacchetti moss invece di sol (eopkg), l'impiego delle piattaforme di sviluppo summit e GitHub al posto di solhub, e l'uso di vessel per la gestione dei repository invece di ferryd. La distribuzione continuerà a utilizzare il modello di aggiornamento rolling, seguendo il principio 'installato una volta, quindi la rilevanza è sempre mantenuta attraverso l'installazione degli aggiornamenti.'

Gli sviluppatori di SerpentOS hanno già contribuito a creare una nuova infrastruttura per Solus, promettendo aggiornamenti dei pacchetti. Si prevede la creazione di un'immagine di avvio per sviluppatori basata su GNOME. Quando i problemi specifici con moss-deps saranno risolti, inizierà il confezionamento di GTK3. Oltre all'architettura x86_64, in futuro si prevede di iniziare a realizzare build per AArch64 e RISC-V.

Attualmente, il toolkit di SerpentOS verrà sviluppato in modo indipendente dal team di sviluppatori di Solus. Non si parla di una fusione tra i progetti Solus5 e SerpentOS; è probabile che SerpentOS si sviluppi come una distribuzione indipendente da Solus.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster