Gli sviluppatori del sistema operativo Trident migreranno il sistema da BSD a Linux

-Progetto-Trident

Qualche giorno fa, gli sviluppatori di Trident OS hanno annunciato la migrazione del progetto a Linux. Il progetto Trident sta sviluppando un'interfaccia utente grafica pronta all'uso che ricorda le prime versioni di PC-BSD e TrueOS.

Inizialmente, Trident è stato sviluppato utilizzando le tecnologie di FreeBSD e TrueOS , e si avvale anche del file system ZFS e del sistema di inizializzazione OpenRC. Il progetto è stato fondato da sviluppatori coinvolti nel progetto TrueOS e si è posizionato come un progetto affine (TrueOS è una piattaforma per la creazione di distribuzioni, e Trident è una distribuzione basata su questa piattaforma per gli utenti finali).

L'anno successivo, si decise di trasferire la gestione dei problemi relativi a Trident allo sviluppo della distribuzione Void Linux. La ragione di questa migrazione da BSD a Linux risiedeva nell'impossibilità di risolvere alcuni problemi che limitavano gli utenti della distribuzione.

Le aree di interesse includono la compatibilità hardware, il supporto per i moderni standard di comunicazione e la disponibilità dei pacchetti. La presenza di problemi in queste aree impedisce il raggiungimento dell'obiettivo principale del progetto: la predisposizione di un ambiente grafico di facile utilizzo.

Nella scelta di un nuovo framework, sono stati identificati i seguenti requisiti:

  • La possibilità di utilizzare pacchetti non modificati (nessuna ricostruzione) e regolarmente aggiornato dalla distribuzione principale.
  • Modello di sviluppo prodotto prevedibile (l'ambiente deve essere conservatore e mantenere il solito stile di vita per molti anni).
  • Semplicità nell'organizzazione del sistema (un insieme di componenti piccoli, facili da aggiornare e veloci nello stile dei sistemi BSD, piuttosto che soluzioni monolitiche e complicate).
  • Accettazione delle modifiche da parte di terzi e la disponibilità di un sistema di integrazione continua per il collaudo e l'assemblaggio.
  • La presenza di un sottosistema grafico funzionante, ma senza dipendere dalle comunità già formate che sviluppano desktop (Trident prevede di collaborare con gli sviluppatori della distribuzione base e lavorare insieme per sviluppare il desktop e creare utilità specifiche per aumentare l'usabilità)
  • Supporto di alta qualità per hardware aggiornato e aggiornamenti regolari dei componenti di distribuzione relativi alle apparecchiature (driver, kernel)

La distribuzione più vicina ai requisiti stabiliti era Void Linux, che aderiva al modello di ciclo continuo di aggiornamenti delle versioni dei programmi (aggiornamenti continui, senza rilasci di distribuzioni separate).

Void Linux utilizza un semplice gestore di sistema runit per inizializzare e gestire i servizi, utilizzando il proprio gestore di pacchetti xbps e il sistema di compilazione dei pacchetti xbps-src.

Invece di Glibc, Musl viene utilizzato come libreria standard e LibreSSL invece di OpenSSL. Void Linux non supporta l'installazione su una partizione con ZFS, ma gli sviluppatori di Trident non vedono alcun problema con l'implementazione autonoma di questa funzione utilizzando il modulo ZFSonLinux.

L'interazione con Void Linux semplifica anche il fatto che i suoi sviluppi sono distribuiti sotto licenza BSD.

Si prevede che, dopo il passaggio a Void Linux in Trident, sarà possibile ampliare il supporto per le schede grafiche e fornire agli utenti driver grafici più moderni, nonché migliorare il supporto per le schede audio, lo streaming audio , aggiungere il supporto per lo streaming audio tramite HDMI e migliorare il supporto per gli adattatori di rete wireless e i dispositivi con interfaccia Bluetooth.

Inoltre, agli utenti verranno offerte versioni più recenti dei programmi , il processo di download sarà accelerato e verrà aggiunto il supporto per le installazioni ibride su 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, sono previste sostituzioni universali di queste utility, indipendentemente dal sistema operativo. La prima versione della nuova edizione di Trident è prevista per gennaio 2020.

Prima del lancio, la formazione di build alpha e beta test non è esclusa. La migrazione a un nuovo sistema richiederà il trasferimento manuale dei contenuti della partizione / home.

Il supporto per BSD verrà interrotto immediatamente dopo il rilascio della nuova edizione e un repository di pacchetti stabile basato su FreeBSD 12 verrà rimosso nell'aprile 2020 (un repository sperimentale basato su FreeBSD 13-Current verrà rimosso a gennaio).


Aggiungi come fonte preferita in Google