Trident passa da BSD TrueOS a Void Linux

Sviluppatori del sistema operativo Trident annunciato sulla migrazione del progetto su Linux. Il progetto Trident sta sviluppando una distribuzione utente grafica pronta all'uso che ricorda le versioni precedenti di PC-BSD e TrueOS. Inizialmente, Trident era basato sulle tecnologie FreeBSD e TrueOS, utilizzava il file system ZFS e il sistema di inizializzazione OpenRC. Il progetto è stato fondato da sviluppatori coinvolti nel lavoro su TrueOS ed è stato posizionato come un progetto correlato (TrueOS è una piattaforma per la creazione di distribuzioni e Trident è una distribuzione per i consumatori finali basata su questa piattaforma).

L'anno prossimo è stato deciso di trasferire le versioni di Trident agli sviluppi di distribuzione Vuoto Linux. Il motivo della migrazione da BSD a Linux è stata l'impossibilità di eliminare in altro modo alcuni dei problemi che limitano gli utenti della distribuzione. Le aree di preoccupazione includono la compatibilità hardware, il supporto per i moderni standard di comunicazione e la disponibilità dei pacchetti. La presenza di problemi in queste aree interferisce con il raggiungimento dell'obiettivo principale del progetto: la preparazione di un ambiente grafico di facile utilizzo.

Quando si sceglie una nuova base, sono stati identificati i seguenti requisiti:

  • La possibilità di utilizzare pacchetti non modificati (senza ricompilazione) e aggiornati regolarmente dalla distribuzione principale;
  • Modello di sviluppo del prodotto prevedibile (l'ambiente dovrebbe essere conservatore e mantenere lo stile di vita abituale per molti anni);
  • Semplicità di organizzazione del sistema (un insieme di componenti piccoli, facilmente aggiornabili e veloci nello stile dei sistemi BSD, invece di soluzioni monolitiche e complicate);
  • Accettare modifiche da terze parti e disporre di un sistema di integrazione continua per test e creazione;
  • La presenza di un sottosistema grafico funzionante, ma senza dipendenza dalle comunità già formate che sviluppano desktop (Trident prevede di collaborare con gli sviluppatori della distribuzione base e lavorare insieme allo sviluppo del desktop e alla creazione di utilità specifiche per migliorare l'usabilità);
  • Supporto di alta qualità per l'hardware attuale e aggiornamenti regolari dei componenti di distribuzione relativi all'hardware (driver, kernel);

Il kit di distribuzione si è rivelato il più vicino ai requisiti dichiarati Vuoto Linux, aderendo a un modello di ciclo continuo di aggiornamento delle versioni del programma (aggiornamenti in sequenza, senza rilasci separati della distribuzione). Void Linux utilizza un semplice gestore di sistema per inizializzare e gestire i servizi eseguirlo, utilizza il proprio gestore di pacchetti xbps e sistema di costruzione dei pacchetti xbps-src. Utilizzato come libreria standard al posto di Glibc musulmanoe invece di OpenSSL - LibreSSL. Void Linux non supporta l'installazione su una partizione con ZFS, ma gli sviluppatori Trident non vedono alcun problema nell'implementazione indipendente di tale funzionalità utilizzando il modulo ZFSonLinux. L'interazione con Void Linux è semplificata anche dal fatto che i suoi sviluppi diffusione sotto licenza BSD.

Si prevede che dopo il passaggio a Void Linux, Trident sarà in grado di espandere il supporto per le schede grafiche e fornire agli utenti driver grafici più moderni, oltre a migliorare il supporto per le schede audio, lo streaming audio, aggiungere il supporto per la trasmissione audio tramite HDMI, migliorare il supporto per adattatori di rete wireless e dispositivi con interfaccia Bluetooth. Inoltre, agli utenti verranno offerte versioni più recenti dei programmi, il processo di avvio verrà accelerato e verrà aggiunto il supporto per le installazioni ibride sui sistemi UEFI.

Uno degli svantaggi della migrazione è la perdita dell'ambiente familiare e delle utilità sviluppate dal progetto TrueOS per la configurazione del sistema, come sysadm. Per risolvere questo problema, si prevede di scrivere sostituti universali per tali utilità, indipendentemente dal tipo di sistema operativo. La prima uscita della nuova edizione di Trident è prevista per gennaio 2020. Prima del rilascio non è esclusa la formazione di build di prova alfa e beta. La migrazione a un nuovo sistema richiederà il trasferimento manuale del contenuto della partizione /home.
Saranno supportate le build BSD interrotto immediatamente dopo il rilascio della nuova edizione, e il repository dei pacchetti stabili basato su FreeBSD 12 verrà eliminato nell'aprile 2020 (il repository sperimentale basato su FreeBSD 13-Current verrà eliminato a gennaio).

Delle attuali distribuzioni basate su TrueOS, il progetto rimane
GhostBSD, offrendo il desktop MATE. Come Trident, GhostBSD utilizza il sistema init OpenRC e il file system ZFS per impostazione predefinita, ma supporta inoltre la modalità Live. Dopo aver migrato Trident su Linux, gli sviluppatori di GhostBSD dichiaratoche rimangono impegnati nei sistemi BSD e continueranno a utilizzare il ramo stabile TrueOS come base per la tua distribuzione.

Fonte: opennet.ru

Aggiungi un commento