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

Presentato il rilascio 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 si utilizza un unico file di configurazione del sistema (configuration.nix), è possibile effettuare rollback rapidi degli aggiornamenti, è supportato il passaggio tra diversi stati del sistema, è possibile l'installazione di pacchetti individuali da parte degli utenti (il pacchetto viene installato nella home directory), è possibile installare più versioni della stessa applicazione simultaneamente, e sono garantite build riproducibili. La dimensione dell'immagine di installazione completa è con KDE — 1,3 GB, variante console ridotta — 560 MB.

Principali novità:

  • È garantito l'avvio dell'installer sotto un utente non privilegiato
    nixos invece di root (per ottenere i diritti di root si usa sudo -i senza password);
  • Il desktop Xfce è stato aggiornato alla versione 4.14;
  • Il pacchetto PHP è stato aggiornato alla versione 7.3. È stata interrotta la supporto per la versione PHP 7.1;
  • Nel modulo di gestione del desktop GNOME 3 è possibile attivare/disattivare servizi, applicazioni e pacchetti aggiuntivi, come giochi. L'ambiente GNOME 3 installato è il più vicino possibile alla distribuzione originale. È stata interrotta 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. Nella distribuzione base sono inclusi
    cheese, geary, gnome-color-manager e orca. Il servizio services.avahi.enable è stato attivato;
  • Le versioni dei componenti della distribuzione sono state aggiornate, inclusi
    systemd 242;
  • È stato aggiunto il servizio dwm-status e il modulo hardware.printers;
  • Il supporto per Python 2 è stato interrotto.

Utilizzando Nix, i pacchetti vengono installati in un albero di directory separato /nix/store o in una sottodirectory nella directory dell'utente. Ad esempio, il 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 vengono confezionati in contenitori che contengono i componenti necessari per il funzionamento delle applicazioni.

È possibile definire le dipendenze tra i pacchetti, utilizzando la scansione degli identificatori hash nella directory dei pacchetti installati per verificare la presenza di dipendenze già installate. È possibile sia scaricare pacchetti binari pronti dal repository (quando si installano aggiornamenti ai pacchetti binari, vengono scaricate solo le modifiche delta), sia compilarli dai sorgenti con tutte le dipendenze. La raccolta dei pacchetti è presentata in un repository dedicato. 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