Rilascio della distribuzione NixOS 19.09, che utilizza il gestore di pacchetti Nix

Presentato uscita della distribuzione NixOS 19.09, basato su un gestore di pacchetti Nix e offre una serie di sviluppi propri che semplificano la configurazione e la manutenzione del sistema. Ad esempio, in NixOS viene utilizzato un unico file di configurazione del sistema (configuration.nix), è possibile ripristinare rapidamente gli aggiornamenti, supporta il passaggio tra diversi stati del sistema, permette l'installazione di pacchetti individuali da parte di utenti separati (il pacchetto viene installato nella directory home), è possibile installare contemporaneamente più versioni di un programma e garantisce build riproducibili. La dimensione totale dell'immagine di installazione con KDE è di 1,3 GB, mentre quella della versione console ridotta è di 560 MB.

Principali novità:

  • È garantito il lancio dell'installer con un utente non privilegiato
    nixos invece di root (per ottenere i diritti di root si utilizza sudo -i senza password);
  • Il desktop Xfce è stato aggiornato alla versione 4.14;
  • Il pacchetto PHP è stato aggiornato alla versione 7.3. Sospesa la supporto per la versione PHP 7.1;
  • Nel modulo di gestione del desktop GNOME 3 è stata introdotta la possibilità di attivare/disattivare servizi, applicazioni e pacchetti aggiuntivi, come giochi. L'ambiente GNOME 3 installato è quanto più vicino possibile alla distribuzione originale. Sospesa l'installazione delle applicazioni accerciser, dconf-editor, evolution,
    gnome-documents,
    gnome-nettool,
    gnome-power-manager,
    gnome-todo,
    gnome-tweaks,
    gnome-usage,
    gucharmap,
    nautilus-sendto e vinagre. Sono inclusi nella fornitura base
    cheese, geary, gnome-color-manager e orca. Attivato il servizio services.avahi.enable;
  • Aggiornate le versioni dei componenti della distribuzione, tra cui
    systemd 242;
  • Aggiunto il servizio dwm-status e il modulo hardware.printers;
  • È terminato il supporto per Python 2.

Quando si utilizza Nix, i pacchetti vengono installati in un albero di directory separato /nix/store o in una sottodirectory nella directory utente. Ad esempio, un pacchetto viene installato come /nix/store/f3a4…8a143-firefox-69.0.2/, dove «f3a4…» è un identificatore unico del pacchetto utilizzato per il controllo delle dipendenze. I pacchetti sono formattati come contenitori che contengono i componenti necessari per far funzionare le applicazioni.

Tra i pacchetti è possibile definire dipendenze, per cui per cercare la presenza di dipendenze già installate si utilizza la scansione degli hash-identificatori nella directory dei pacchetti installati. È possibile sia scaricare pacchetti binari pronti dal repository (quando si installano gli aggiornamenti ai pacchetti binari, vengono scaricate solo le modifiche delta), sia compilarli dai sorgenti con tutte le dipendenze. La collezione di pacchetti è presentata in un repository speciale. Nixpkgs.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster