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

-Progetto-Trident

Pochi giorni fa il Rilasciati gli sviluppatori del sistema operativo Trident attraverso una pubblicità, migrazione del progetto a Linux. Il progetto Trident sta sviluppando una distribuzione utente grafica pronta per l'uso che assomiglia alle versioni precedenti di PC-BSD e TrueOS.

Trident è stato originariamente costruito con le tecnologie FreeBSD e TrueOS, A parte quello fa uso del file system ZFS e del sistema di inizializzazione OpenRC. Il progetto è stato fondato da sviluppatori coinvolti nel lavoro su TrueOS ed è stato posizionato come un progetto adiacente (TrueOS è una piattaforma per la creazione di distribuzioni e Trident è una distribuzione basata su questa piattaforma per gli utenti finali).

L'anno prossimo, si decise di trasferire i problemi di Trident allo sviluppo della distribuzione Void Linux. Il motivo della migrazione da BSD a Linux era l'incapacità di sbarazzarsi di 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)

Il più vicino ai requisiti stabiliti era la distribuzione Void Linux, che aderiva al modello del ciclo di aggiornamento continuo della versione del programma (aggiornamenti continui, nessuna distribuzione separata).

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.

È previsto che dopo essere passati a void linux in trident è possibile estendere il supporto per le schede grafiche e fornire agli utenti driver grafici più moderni, all'indirizzosi come migliorare il supporto per le schede audio, streaming audio, aggiungi il supporto per lo streaming audio tramite HDMI, migliorare il supporto per adattatori di rete wireless e dispositivi con un'interfaccia Bluetooth.

Inoltre, versioni più recenti dei programmi verranno offerte agli utenti, il processo di download sarà accelerato e verrà aggiunto il supporto per 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, si prevede di scrivere sostituzioni universali per tali utilità, indipendentemente dal tipo di sistema operativo. La prima uscita della nuova edizione 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 sarà rimosso a gennaio).


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.