Sortie de la distribution NixOS 23.11 utilisant le gestionnaire de packages Nix

Présentée est la version de la distribution NixOS 23.11, basée sur le gestionnaire de packages Nix et fournissant un certain nombre de développements propriétaires qui simplifient la configuration et la maintenance du système. Par exemple, dans NixOS, toute la configuration du système s'effectue via un seul fichier de configuration système (configuration.nix), la possibilité de restaurer rapidement le système vers une version précédente de la configuration est fournie, il existe une prise en charge de la commutation entre différents états du système, l'installation de packages individuels par des utilisateurs individuels est prise en charge et il est possible d'utiliser plusieurs versions simultanément d'un même programme, des assemblages reproductibles sont fournis. La taille de l'image d'installation complète avec KDE est de 2.5 Go, GNOME est de 2.4 Go et la version console raccourcie est de 990 Mo.

Lors de l'utilisation de Nix, le résultat de la création de packages est stocké dans un sous-répertoire distinct dans /nix/store. Par exemple, après la construction, un package Firefox peut être écrit dans /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, où "1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" est un hachage de toutes ses dépendances et instructions de construction. Installer un package signifie l'assembler ou en télécharger un déjà assemblé (à condition qu'il ait déjà été assemblé sur Hydra, le service de build du projet NixOS), ainsi que créer un répertoire avec des liens symboliques vers tous les packages du système ou du profil utilisateur, puis ajouter ce répertoire à la liste PATH. Une approche similaire est utilisée dans le gestionnaire de packages GNU Guix, basé sur les développements Nix. La collection de packages est présentée dans un référentiel spécial Nixpkgs.

Principales nouveautés :

  • 9147 4015 packages ont été ajoutés, 18700 XNUMX packages ont été supprimés et XNUMX XNUMX packages ont été mis à jour.
  • 49 nouveaux services ont été ajoutés, dont le serveur composite Wayfire, le système de surveillance LibreNMS, la passerelle d'accès au bureau à distance Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Le bureau a été mis à jour vers GNOME 45, ce qui introduit un indicateur dynamique dans le panneau. bureaux virtuels, amélioration des performances du système de recherche, ajout d'un indicateur d'alimentation de la caméra, activation de l'accélération matérielle de la lecture vidéo, remplacement de la visionneuse d'images et de l'application caméra, modification du style d'affichage des barres latérales, mise à jour des bibliothèques GTK 4.12 et libadwaita 1.4.
  • La version par défaut de LLVM a été mise à jour vers la version 16 (auparavant, LLVM 11 était proposé).
  • Systemd 254, glibc 2.38, PostgreSQL 15 et FoundationDB 7 ont été mis à jour.
  • Prend en charge le Wi-Fi 6 (IEEE 802.11ax). Le mode WPA3-SAE-PK est activé dans hostapd.
  • La prise en charge a été ajoutée à LXD machines virtuelles, en plus des conteneurs.
  • L'utilitaire nixos-rebuild implémente la commande list-genes.
  • Ajout de la prise en charge de sudo-rs, l'implémentation Rust de l'utilitaire sudo.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster