NixOS 22.05 arrive avec un nouveau programme d'installation, GNOME 42 et plus de 9000 nouveaux packages

Installateur NixOS 22.05

Bien que ce ne soit pas complètement isolé, il est rare de trouver des distributions Linux sans installateur graphique. Voir un installateur guidé qui nous permet d'installer un système d'exploitation en lui donnant presque l'acceptation sur tous les écrans est quelque chose qui rend les choses beaucoup plus faciles, et seulement dans certaines distributions de type «serveur» ou spéciales comme Arch Linux ils ne le font toujours pas avoir un installateur. Arch est de plus en plus laissé seul à cet égard, comme cette semaine est arrivé Nix OS 22.05 et c'est une de ses innovations.

Bien qu'il existe de nombreuses nouvelles fonctionnalités dont nous pourrions parler, c'est de loin la plus importante, vous devez donc y prêter plus d'attention. L'installateur qu'ils ont choisi a été Calamaresque j'aime le plus personnellement. Cela rend les choses beaucoup plus faciles, y compris l'installation du système d'exploitation sur un lecteur flash. Cela devrait être si simple, ce n'est pas le cas dans d'autres, demandez à Canonical et à son ubiquité, il semble que les jours sont comptés mais continuez à tenir.

Faits saillants de NixOS 22.05

  • Le navigateur firefox sur x86_64-linux utilise désormais l'optimisation guidée par profil, ce qui se traduit par une expérience de navigation beaucoup plus réactive.
  • Ajout de security.acme.defaults pour simplifier la configuration de plusieurs certificats à la fois. Cela ouvre également la possibilité d'utiliser la validation DNS-01 lorsque enableACME est utilisé sur des hôtes virtuels de serveur Web (par exemple, services.nginx.virtualHosts.*.enableACME).
  • GNOME a été mis à jour vers la version 42.
  • stdenv.mkDerivation prend désormais en charge un paramètre finalAttrs: qui contient les arguments finaux de mkDerivation, y compris les remplacements. drv.overrideAttrs prend désormais en charge deux paramètres finalAttrs: previousAttrs:. Cela vous permet de remplacer les conteneurs de manière cohérente, offrant une alternative à la syntaxe rec {}. De plus, le relais peut désormais référencer le finalAttrs.finalPackage qui contient le package final, y compris les attributs tels que les chemins de sortie et overrideAttrs.
  • Les nouvelles intégrations de langage peuvent être simplifiées en remplaçant un package "prototype" qui contient une logique spécifique au langage. Cela élimine le besoin d'une couche de remplacement supplémentaire pour les arguments "constructeur générique", éliminant ainsi un problème d'utilisabilité et une source de bogues.
  • PHP 8.1 est désormais disponible depuis ses dépôts officiels.
  • Mattermost a été mis à jour vers la version 6.3 de support étendu, car la version 5.37 de support étendu précédemment packagée arrive en fin de vie. Les migrations peuvent prendre un certain temps ; pour plus d'informations, ils demandent à voir le changelog et les notes importantes de la mise à jour.
  • Les services systemd peuvent désormais définir systemd.services. .reloadTriggers au lieu de reloadIfChanged pour une distinction plus précise entre les rechargements et les redémarrages.
  • Systemd a été mis à jour vers la version 250.
  • Pulseaudio a été mis à jour vers la version 15.0 et prend désormais en charge en option des codecs audio Bluetooth supplémentaires tels que aptX ou LDAC, avec la prise en charge de la commutation de codec disponible dans pavucontrol. Cette fonctionnalité est désactivée par défaut mais peut être activée à l'aide de hardware.pulseaudio.package = pkgs.pulseaudioFull;. Les modules tiers existants qui fournissaient des fonctionnalités similaires, tels que pulseaudio-modules-bt ou pulseaudio-hsphfpd, sont obsolètes et ont été supprimés.
  • PostgreSQL est maintenant par défaut à la version 14.
  • Le nouveau postgresqlTestHook exécute un serveur PostgreSQL pendant les tests de paquet.
  • kops utilise par défaut la version 1.22.4, qui activera la version 2 du service de métadonnées d'instance et nécessitera des jetons sur les nouveaux clusters exécutant Kubernetes 1.22. Cela augmentera la sécurité par défaut, mais peut casser certains types de charges de travail. Voir les notes de version pour plus de détails.
  • Les auteurs de modules peuvent utiliser mkRenamedOptionModuleWith pour automatiser le cycle de dépréciation sans déranger les auteurs de modules hors arborescence et leurs utilisateurs.
  • La version par défaut du GHC a été mise à jour de 8.10.7 à 9.0.2. pkgs.haskellPackages et pkgs.ghc utiliseront désormais cette version par défaut.
  • Les CD d'installation de GNOME et Plasma utilisent désormais pkgs.calamares et pkgs.calamares-nixos-extensions pour permettre aux utilisateurs d'installer et de configurer facilement NixOS avec une interface graphique.

Nix OS maintenant disponible, et peut être téléchargé à partir du bouton suivant :

Télécharger NixOS 22.05


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.