Lansarea distribuției NixOS 23.11, care utilizează managerul de pachete Nix

A fost lansată distribuția NixOS 23.11, bazată pe managerul de pachete Nix, oferind o serie de dezvoltări proprii care simplifică configurarea și întreținerea sistemului. De exemplu, în NixOS, toată configurarea sistemului se efectuează printr-un singur fișier de configurație a sistemului (configuration.nix), există posibilitatea de a reveni rapid la o versiune anterioară a configurației, se suportă comutarea între diferite stări ale sistemului, se permite instalarea de pachete individuale de către utilizatori separați și există posibilitatea utilizării simultane a mai multor versiuni ale aceleași programe, asigurându-se compilări reproducibile. Dimensiunea imaginii complete de instalare cu KDE este de 2,5 GB, cu GNOME — 2,4 GB, și varianta consolă redusă — 990 MB.

La utilizarea Nix, rezultatul compilării pachetelor este stocat într-un subdirector separat în /nix/store. De exemplu, după compilarea pachetului firefox, acesta poate fi scris în /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, unde „1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4” este hash-ul tuturor dependențelor și instrucțiunilor de compilare. Instalarea unui pachet implică compilarea acestuia sau descărcarea unei versiuni deja compilate (cu condiția să fi fost deja compilată pe Hydra — serviciul de compilare al proiectului NixOS), precum și crearea unui director cu linkuri simbolice către toate pachetele din profilul sistemului sau al utilizatorului, cu adăugarea ulterioară a acestui director în lista PATH. O abordare similară este aplicată de managerul de pachete GNU Guix, care se bazează pe realizările Nix. Colecția de pachete este disponibilă într-un depozit special numit Nixpkgs.

Noutăți principale:

  • Au fost adăugate 9147 de pachete, eliminate 4015 de pachete, actualizate 18700 de pachete.
  • Au fost adăugate 49 de servicii noi, printre care serverul compozit Wayfire, sistemul de monitorizare LibreNMS, gateway-ul de acces la birou Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Desktopul a fost actualizat la versiunea GNOME 45, în care a fost adăugat un indicator dinamic în panou birouri virtuale, performanța sistemului de căutare a fost îmbunătățită, a fost adăugat un indicator de activare a camerei, a fost utilizată accelerarea hardware pentru redarea video, au fost înlocuite vizualizatorul de imagini și aplicația pentru lucrul cu camera, stilul de afișare al panourilor laterale a fost modificat, bibliotecile GTK 4.12 și libadwaita 1.4 au fost actualizate.
  • Versiunea LLVM livrată implicit a fost actualizată la versiunea 16 (anterior era oferită LLVM 11).
  • Au fost actualizate systemd 254, glibc 2.38, PostgreSQL 15 și FoundationDB 7.
  • S-a asigurat suport pentru Wi-Fi 6 (IEEE 802.11ax). Mod WPA3-SAE-PK inclus în hostapd.
  • A fost adăugat suport în LXD mașini virtuale, pe lângă containere.
  • În utilitarul nixos-rebuild a fost implementată comanda list-generations.
  • A fost adăugat suport pentru sudo-rs, o implementare a utilitarului sudo în limbajul Rust.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster