È stata rilasciata la distribuzione NixOS 19.03, che utilizza il gestore di pacchetti Nix

È stata rilasciata la distribuzione NixOS 19.03, basata sul gestore di pacchetti Nix e che offre una serie di sviluppi proprietari per semplificare la configurazione e la manutenzione del sistema. Ad esempio, in NixOS viene utilizzato un unico file di configurazione del sistema (configuration.nix), è possibile un rapido ripristino degli aggiornamenti, supporta la commutazione tra diversi stati del sistema e consente l'installazione di pacchetti individuali da parte degli utenti (i pacchetti vengono installati nella directory home), è possibile installare simultaneamente più versioni di uno stesso programma. La dimensione dell'immagine di installazione completa con KDE è di 1 GB e quella della versione console ridotta è di 400 MB.

Novità principali:

  • È incluso l'ambiente desktop Pantheon, sviluppato dal progetto Elementary OS (abilitazione tramite services.xserver.desktopManager.pantheon.enable);
  • È stato completamente riprogettato il modulo con il sistema di orchestrazione dei container Kubernetes, suddiviso in componenti separati. Per aumentare la sicurezza, TLS e RBAC sono abilitati di default;
  • Sono state aggiunte opzioni in systemd.services per eseguire servizi in un ambiente chroot;
  • Immagine di installazione aggiunta per l'architettura Aarch64 con supporto
    UEFI;
  • Aggiornate le versioni dei componenti della distribuzione, inclusa CPython 3.7 (precedentemente 3.6);
  • Aggiunti 22 nuovi servizi, tra cui CockroachDB, bolt, lirc,
    roundcube, weechat e knot.

Quando si utilizza Nix, i pacchetti vengono installati in un albero di directory separato /nix/store o in una sottodirectory nella cartella dell'utente. Ad esempio, il pacchetto viene installato come /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/, dove 'f3a4h9...' è un identificatore unico del pacchetto utilizzato per il controllo delle dipendenze. I pacchetti sono formati da contenitori che contengono i componenti necessari per il funzionamento delle applicazioni.

È possibile definire dipendenze tra i pacchetti; per la ricerca di dipendenze già installate si utilizza la scansione degli hash identificativi nella directory dei pacchetti installati. È possibile sia scaricare pacchetti binari già pronti dal repository (quando si installano aggiornamenti, vengono scaricati solo i delta delle modifiche), sia compilare dai sorgenti con tutte le dipendenze. La collezione di pacchetti è disponibile in un apposito repository chiamato Nixpkgs.

Fonte: opennet.ru

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