Publication de la distribution NixOS 19.09, utilisant le gestionnaire de paquets Nix

PrĂ©sentĂ© publication de la distribution NixOS 19.09, basĂ© sur un gestionnaire de paquets Nix et offrant plusieurs dĂ©veloppements propriĂ©taires facilitant la configuration et la maintenance du systĂšme. Par exemple, NixOS utilise un fichier de configuration systĂšme unique (configuration.nix), propose la possibilitĂ© de revenir rapidement Ă  des mises Ă  jour antĂ©rieures, permet le basculement entre diffĂ©rents Ă©tats du systĂšme, et prend en charge l'installation de paquets individuels par des utilisateurs distincts (le paquet Ă©tant installĂ© dans le rĂ©pertoire personnel), tout en permettant l'installation simultanĂ©e de plusieurs versions d'un mĂȘme programme, garantissant des constructions reproductibles. La taille complĂšte est avec KDE est de 1,3 Go, la version console rĂ©duite est de 560 Mo.

Principales nouveautés:

  • Le lancement de l'installateur est assurĂ© sous un utilisateur non privilĂ©giĂ©
    nixos au lieu de root (les droits root sont obtenus via sudo -i sans mot de passe);
  • Le bureau Xfce a Ă©tĂ© mis Ă  jour vers la branche 4.14;
  • Le paquet PHP a Ă©tĂ© mis Ă  jour vers la branche 7.3. Le support de la branche PHP 7.1 a Ă©tĂ© arrĂȘtĂ©;
  • Dans le module de gestion de bureau GNOME 3, il est dĂ©sormais possible d'activer/dĂ©sactiver des services, applications et paquets supplĂ©mentaires, tels que des jeux. L'environnement GNOME 3 installĂ© est aussi proche que possible de la version originale. L'installation des applications accerciser, dconf-editor, evolution a Ă©tĂ© arrĂȘtĂ©e,
    gnome-documents,
    gnome-nettool,
    gnome-power-manager,
    gnome-todo,
    gnome-tweaks,
    gnome-usage,
    gucharmap,
    nautilus-sendto et vinagre. La sélection de base comprend
    cheese, geary, gnome-color-manager et orca. Le service services.avahi.enable a été activé;
  • Les versions des composants de la distribution ont Ă©tĂ© mises Ă  jour, y compris
    systemd 242;
  • Le service dwm-status et le module hardware.printers ont Ă©tĂ© ajoutĂ©s;
  • Le support de Python 2 a Ă©tĂ© arrĂȘtĂ©.

Lors de l'utilisation de Nix, les paquets sont installĂ©s dans une arborescence de rĂ©pertoires sĂ©parĂ©e /nix/store ou dans un sous-rĂ©pertoire du rĂ©pertoire utilisateur. Par exemple, le paquet est installĂ© sous /nix/store/f3a4...8a143-firefox-69.0.2/, oĂč « f3a4... » est un identifiant unique du paquet utilisĂ© pour gĂ©rer les dĂ©pendances. Les paquets sont façonnĂ©s sous forme de conteneurs, contenant tous les composants nĂ©cessaires au bon fonctionnement des applications.

Entre les paquets, il est possible de dĂ©finir des dĂ©pendances, et pour vĂ©rifier la prĂ©sence de dĂ©pendances dĂ©jĂ  installĂ©es, on utilise un scan des identifiants de hachage dans le rĂ©pertoire des paquets installĂ©s. Il est possible de tĂ©lĂ©charger des paquets binaires prĂȘts Ă  l'emploi depuis le dĂ©pĂŽt (lors de la mise Ă  jour des paquets binaires, seules les modifications delta sont tĂ©lĂ©chargĂ©es), ou de les compiler Ă  partir des sources avec toutes les dĂ©pendances. La collection de paquets est prĂ©sentĂ©e dans un dĂ©pĂŽt spĂ©cial. Nixpkgs.

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