La nuova versione di Guix 1.0 e la distribuzione GuixSD sono già state rilasciate

Guida 1.0

recentemente Annunciati il ​​rilascio del gestore di pacchetti GNU Guix 1.0 e la distribuzione di GuixSD (Guix System Distribution), costruita sulle sue fondamenta.

In questa nuova versione un cambiamento significativo nel numero di versione è dovuto a il completamento di tutti gli obiettivi fissati per la formazione di a lancio stabile. Il problema ha riassunto sette anni di lavoro sul progetto ed è riconosciuto pronto per l'uso quotidiano.

Il pacchetto di distribuzione consente l'installazione come sistema operativo autonomo su sistemi di virtualizzazione, in container e su computer convenzionali, oltre a funzionare su distribuzioni GNU / Linux già installate, fungendo da piattaforma per implementare applicazioni.

Guix si basa sul carico di lavoro del progetto NixOltre alle tipiche funzioni di gestione dei pacchetti, supporta funzionalità come l'esecuzione di aggiornamenti transazionali, la possibilità di eseguire il rollback degli aggiornamenti, lavorare senza ottenere privilegi di superutente, supportare specifici profili utente, programmi, garbage collection (identificazione e rimozione di versioni inutilizzate dei pacchetti) .

Supporta la capacità di utilizzare pacchetti già pronti per il gestore di pacchetti Nix e si trova nel repository Nixpkgs.

Oltre alle operazioni sui pacchetti, È possibile creare script per gestire le impostazioni dell'applicazione. Quando si crea un pacchetto, tutte le dipendenze correlate vengono scaricate e compilate automaticamente.

È possibile scaricare pacchetti binari già pronti dal repository e compilare dal sorgente con tutte le dipendenze. Sono stati implementati strumenti per mantenere aggiornate le versioni dei programmi installati organizzando l'installazione degli aggiornamenti da un repository esterno.

Novità principali

Guix SD

Con il lancio di questa prima versione stabile, si nota che è stata aggiunta un nuovo programma di installazione interattivo che funziona in modalità testo.

Un'altra novità di questa versione è quella è stata preparata una nuova immagine per le macchine virtuali, adatto sia per conoscere il kit di distribuzione sia per creare ambienti di lavoro di sviluppo.

dopo di che aggiunti nuovi servizi di sistema cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent e zabbix-server.

Allo stesso modo, le versioni delle applicazioni sono state aggiornate in 2104 pacchetti, sono stati aggiunti anche 1102 nuovi pacchetti.

compresi versioni aggiornate di clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3, gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, vai 1.12.1 , guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4, libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1, ottava 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0, sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1 e xorg-server 1.20.4.

Il GNU Shepherd Service Manager è stato aggiornato alla versione 0.6, che implementa la modalità di servizio one-shot, in cui il servizio viene contrassegnato immediatamente dopo un lancio riuscito, il che potrebbe essere necessario per iniziare a funzionare una sola volta prima di altri servizi, ad esempio, per eseguire la pulizia o l'inizializzazione.

Novità di Guix 1.0

Per quanto riguarda le nuove funzionalità per il gestore di pacchetti, è stato aggiunto un indicatore dello stato di avanzamento delle operazioni e l'evidenziazione dei messaggi di diagnostica con colori. Per impostazione predefinita, la maggior parte dei comandi ora viene eseguita senza risultati dettagliati sullo schermo, il che è abilitato da un'opzione "-v" (–verbosity) separata.

D'altra parte, è stato ricevuto un nuovo comando «generazione di eliminazione del sistema guix»E le opzioni«guix pack - save-provenance "," guix pull - news "," guix environment - preserv "," guix gc - list-roots "," guix gc -delete-generation "," guix weather -coverage ".

Se aggiunte nuove opzioni di conversione del pacchetto "–With-git-url" e "–with-branch".

Sono stati aggiunti anche campi di configurazione del layout di tastiera per definire un layout di tastiera, configurazione xorg per configurare il server X, etichetta per un'etichetta di sezione e servizi essenziali per definire i servizi di base.

Tra le altre modifiche in Guix 1.0, spiccano le seguenti:

  • Aggiunto il comando "guix pack -RR" per creare file tar con file eseguibili riposizionabili che possono essere eseguiti sia in relazione ai percorsi nello spazio dei nomi utente che in relazione a Proot.
  • In "guix pull", viene fornita la formazione di una cache dei pacchetti per velocizzare le operazioni di ricerca per nome e viene fornita l'incorporazione del pacchetto "glibc-utf8-locales".
  • Come input manager, GDM viene utilizzato al posto di SliM.

Scarica. 


Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.