Rilascio della distribuzione NixOS 24.11

Rilascio della distribuzione NixOS 24.11

È stata rilasciata la distribuzione NixOS 24.11, basata sul gestore di pacchetti Nix, che offre una serie di sviluppi proprietari per semplificare la configurazione e la manutenzione del sistema. Ad esempio, in NixOS tutta la configurazione del sistema avviene attraverso un unico file di configurazione del sistema (configuration.nix), è possibile tornare rapidamente a una versione precedente della configurazione, è supportato il passaggio tra diversi stati del sistema, gli utenti possono installare pacchetti personalizzati, è possibile utilizzare contemporaneamente più versioni di un programma e sono garantiti build riproducibili. Per le architetture x86_64 e ARM64 sono disponibili immagini di installazione con KDE (3.2 GB) e GNOME (2.5 GB), oltre a una versione console ridotta (1.1 GB).

Utilizzando Nix, il risultato della costruzione dei pacchetti è memorizzato in una sottodirectory in /nix/store. Ad esempio, dopo la costruzione, il pacchetto firefox potrebbe essere registrato in /nix/store/1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4-firefox-133.0.0/, dove "1onlv5pc3ed6n5nskg8ew4twcfd0d5ae4ec5d4" è l'hash di tutte le sue dipendenze e istruzioni di costruzione. L'installazione di un pacchetto implica la sua costruzione o il download di una versione già costruita (se è stata già costruita su Hydra — il servizio di costruzione del progetto NixOS), nonché la creazione di una directory con collegamenti simbolici a tutti i pacchetti nel profilo di sistema o utente, con successiva aggiunta di questa directory alla lista PATH. Un approccio simile è applicato nel gestore di pacchetti GNU Guix, che si basa sulle scoperte di Nix. La collezione di pacchetti è presentata in un repository speciale Nixpkgs.

Novità principali:

  • Aggiunto 8141 pacchetti*, rimosso 3970 pacchetti, aggiornati 20975 pacchetti. Aggiunti 119 nuovi moduli, rimossi 30 moduli. Nello sviluppo e nella manutenzione dei pacchetti hanno partecipato 2669 sviluppatori, che hanno preparato 49079 modifiche.
  • Uscite di ambienti utente proposti KDE Plasma 6.2 e GNOME 47. È incluso un compositore un server Niri, che utilizza Wayland.
  • Aggiunti 63 nuovi servizi, tra cui Cyrus IMAP, Collabora Online, Music Assistant, Suricata, Apache Tika, OpenGFW, saunafs, obs-studio, Zapret, Glances, cryptpad, Pingvin Share, wg-access-server.
  • Nella maggior parte delle sessioni grafiche, il server multimediale è abilitato di default anziché PulseAudio. PipeWire.
  • Aggiornate le versioni dei programmi, ad esempio, LLVM 19, PostgreSQL 16, grafana 11.3, knot dns 3.4, qBittorrent 5, driver NVIDIA 560, FFmpeg 7.1, openssl 3.3, Docker 27, Xen 4.19.
  • Il gestore pacchetti Nix è stato aggiornato alla versione 2.24, con miglioramenti nell'estrazione del codice dai repository Git e aggiunta del supporto per i commenti documentativi.
  • Aggiunto il supporto per il driver Vulkan per GPU AMD (hardware.amdgpu.amdvlk).
  • Nel client per lo streaming di giochi Moonlight è stata aggiunta la possibilità di utilizzare HDR in Linux.
  • Aggiunto il servizio services.scx per l'uso di pianificatori di lavoro basati sul sottosistema del kernel sched_ext.
  • Aggiunto il supporto per il montaggio di file system da dispositivi a blocchi, per i quali viene utilizzato il controllo dell'integrità dei dati basato sul modulo dm-verity.
  • Aggiunta l'opzione virtualisation.xen per la virtualizzazione utilizzando l'hypervisor Xen.
  • Nel repository Nixpkgs è stato notevolmente migliorato il supporto per la piattaforma macOS. L'ambiente di compilazione è stato riprogettato per supportare gli strumenti nativi di Xcode, semplificare le regole di compilazione, utilizzare gli SDK standard delle varie versioni di macOS (da macOS 10.12 a macOS 15) ed eliminare patch superflue durante la compilazione delle applicazioni. Il rilascio di Nixpkgs 24.11 sarà l'ultimo a supportare la branch macOS 10.x; dalla versione successiva, la branch minimale sarà la macOS 11.

Fonte: linux.org.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