Lancement de la distribution NixOS 23.11, utilisant le gestionnaire de paquets Nix

La version du distributeur NixOS 23.11 est présentée, basée sur le gestionnaire de paquets Nix et offrant une série 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 se fait via un unique fichier de configuration système (configuration.nix), permettant un retour rapide à une version antérieure de la configuration, offrant la possibilité de passer d'un état à un autre du système, supportant l'installation de paquets individuels par différents utilisateurs, permettant l'utilisation simultanée de plusieurs versions d'un même programme et garantissant des builds reproductibles. La taille de l'image d'installation complète avec KDE est de 2,5 Go, GNOME — 2,4 Go, et celle de la version console réduite est de 990 Mo.

Lorsque vous utilisez Nix, le résultat de la compilation des paquets est stocké dans un sous-répertoire séparé dans /nix/store. Par exemple, après la compilation, le paquet firefox peut être enregistré dans /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, où « 1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4 » représente le hash de toutes ses dépendances et instructions de compilation. Installer un paquet signifie le compiler ou télécharger une version déjà compilée (si elle a déjà été compilée sur Hydra — le service de construction du projet NixOS), ainsi que la création d'un répertoire avec des liens symboliques vers tous les paquets dans le profil système ou utilisateur, et ensuite ajouter ce répertoire à la liste PATH. Une approche similaire est utilisée dans le gestionnaire de paquets GNU Guix, basé sur les développements de Nix. La collection de paquets est présentée dans un dépôt spécial Nixpkgs.

Les principales nouveautés :

  • Ajout de 9147 paquets, suppression de 4015 paquets, mise à jour de 18700 paquets.
  • Ajout de 49 nouveaux services, dont un serveur composite Wayfire, un système de surveillance LibreNMS, une passerelle d'accès à distance au bureau Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Le bureau a été mis à jour vers la version GNOME 45, qui présente un indicateur dynamique dans la barre. des bureaux virtuels, amélioration des performances du système de recherche, ajout d'un indicateur d'activation de la caméra, utilisation de l'accélération matérielle pour la lecture vidéo, remplacement du visualiseur d'images et de l'application de caméra, modification du style d'affichage des panneaux latéraux, mise à jour des bibliothèques GTK 4.12 et libadwaita 1.4.
  • La version par défaut fournie de LLVM a été mise à jour vers la version 16 (précédemment proposée était LLVM 11).
  • Mise à jour de systemd 254, glibc 2.38, PostgreSQL 15 et FoundationDB 7.
  • Prise en charge de Wi-Fi 6 (IEEE 802.11ax) assurée. Le mode WPA3-SAE-PK est inclus dans hostapd.
  • Prise en charge ajoutée dans LXD machines virtuelles, en plus des conteneurs.
  • La commande list-generations a été implémentée dans l'utilitaire nixos-rebuild.
  • Prise en charge de sudo-rs ajoutée, une implémentation de l'utilitaire sudo en Rust.

Source : opennet.ru

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