Dopo tre anni, la nuova versione di GoboLinux 017 è arrivata e queste sono le sue modifiche

Dopo tre anni e mezzo dall'ultima versione, la nuova versione di Distribuzione Linux "GoboLinux 017". Questa la distribuzione è diversa da molte altre distribuzioni, poiché invece di gestire una gerarchia di file tradizionale Basato su Unix, viene utilizzato il modello di stack dell'albero di directory, in cui ogni programma viene installato in una directory separata. 

La radice in GoboLinux è costituito dalle directory / Programs, / Users, / System, / Files, / Mount e / Depot. La Il vantaggio è la possibilità di installare diverse versioni della stessa applicazione parallelamente e semplificare la manutenzione del sistema, poiché ad esempio per rimuovere un programma è sufficiente rimuovere la directory ad esso associata.

Per compatibilità con FHS, i file eseguibili, le librerie, i log e i file di configurazione vengono distribuiti nelle normali directory / bin, / lib, / var / log e / etc tramite collegamenti simbolici.

Allo stesso tempo, queste directory non sono visibili all'utente di default, grazie all'uso di uno speciale modulo del kernel, in quanto si occupa di nascondere queste directory.

Per semplificare la navigazione dei tipi di file, la distribuzione contiene la directory / System / Index, in cui vari tipi di contenuto sono contrassegnati da collegamenti simboliciAd esempio, un elenco di file eseguibili disponibili nella sottodirectory / System / Index / bin, dati condivisi in / System / Index / share e librerie in / System / Index / lib (ad esempio, / System / Index / lib /libgtk.so fa riferimento a /Programs/GTK+/3.24/lib/libgtk-3.24.so).

Per creare pacchetti utilizzando i risultati del progetto ALFS (Linux automatizzato da zero). Gli script di build correre sotto forma di "Ricette", una volta avviato, il codice del programma e le dipendenze richieste vengono caricati automaticamente.

Per una rapida installazione di programmi senza ricostruzione, Vengono offerti due repository con pacchetti binari già assemblati: quella ufficiale, supportata dal team di sviluppo della distribuzione, e quella non ufficiale, composta dalla comunità degli utenti. Il kit di distribuzione viene installato utilizzando un programma di installazione che supporta il funzionamento sia in modalità grafica che in modalità testo.

Principali novità di GoboLinux 017

In questa nuova versione, gli sviluppatori proporre un modello semplificato per gestire e sviluppare le Ricette, che è completamente integrato con gli strumenti di assemblaggio di GoboLinux. L'albero delle ricette è ora un normale repository Git, gestito tramite GitHub e clonato all'interno del sistema nella directory / Data / Compile / Recipes, da cui vengono utilizzate le Recipes direttamente nella build di GoboLinux.

Utilità ContribuireRicetta, utilizzato per creare un pacchetto basato su un file Recpie e caricarlo sui server GoboLinux.org per la revisione, ora crea un ramo del clone locale dal repository Git, le aggiungi una nuova ricetta e invia una richiesta di prelievo al albero principale su GitHub.

Un altro cambiamento menzionato nell'annuncio è il miglioramento continuo di un ambiente window manager minimalista basato sull'utenteImpressionante.

Inoltre, collegando plugin in lingua Lua basato su Awesome, si lavora con finestre mobili, familiare alla maggior parte degli utenti, pur preservando tutte le possibilità per un design a mosaico.

I widget sono stati migliorati per controllare Wi-Fi, audio, controllare la carica della batteria e la luminosità dello schermo, inoltre è stato aggiunto un nuovo widget per Bluetooth ed è stato implementato uno strumento per la creazione di screenshot.

Delle altre modifiche:

  • Versioni aggiornate dei componenti di distribuzione.
  • Nuovi driver aggiunti.
  • Il supporto per l'interprete Python 2 è stato interrotto, che è stato completamente rimosso dalla distribuzione e tutti gli script di sistema collegati sono stati rifatti per funzionare con Python 3.
  • Anche la libreria GTK2 è stata rimossa dalla composizione (solo i pacchetti vengono forniti con GTK3).
  • NCurses viene creato per impostazione predefinita con il supporto Unicode (libncursesw6.so), l'opzione libncurses.so, limitata ad ASCII, è esclusa dalla consegna.
  • Il sottosistema audio è stato modificato in PulseAudio.
  • Il programma di installazione grafico è stato tradotto in Qt 5.

Scarico

Se sei interessato a saperne di più sulla distribuzione o ottenere le immagini del sistema, puoi farlo dal suo sito web ufficiale. 


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.