Wydanie dystrybucji NixOS 23.11, wykorzystującej menedżera pakietów Nix

Wydano wydanie dystrybucji NixOS 23.11, opartej na menedżerze pakietów Nix, oferującej szereg własnych rozwiązań, które ułatwiają konfigurację i utrzymanie systemu. Na przykład, w NixOS cała konfiguracja systemu odbywa się za pomocą jednego pliku konfiguracyjnego systemu (configuration.nix), zapewnia możliwość szybkiego przywracania systemu do poprzedniej wersji konfiguracji, umożliwia przełączanie między różnymi stanami systemu, wspiera instalację indywidualnych pakietów przez poszczególnych użytkowników, istnieje możliwość jednoczesnego korzystania z wielu wersji jednej aplikacji oraz zapewnia powtarzalne kompilacje. Rozmiar pełnego obrazu instalacyjnego z KDE wynosi 2,5 GB, GNOME — 2,4 GB, a skrócona wersja konsolowa — 990 MB.

Podczas używania Nix, wynik kompilacji pakietów przechowywany jest w osobnym podkatalogu w /nix/store. Na przykład, po kompilacji pakiet firefox może być zapisywany w /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/, gdzie „1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4” jest hashem wszystkich jego zależności i instrukcji kompilacji. Instalacja pakietu oznacza jego kompilację lub pobranie już skompilowanego (jeśli został wcześniej skompilowany na Hydra — serwisie kompilacyjnym projektu NixOS), a także tworzenie katalogu z symbolicznymi linkami do wszystkich pakietów w profilu systemu lub użytkownika, z późniejszym dodaniem tego katalogu do listy PATH. Podobne podejście stosowane jest w menedżerze pakietów GNU Guix, który oparty jest na osiągnięciach Nix. Kolekcja pakietów została przedstawiona w specjalnym repozytorium Nixpkgs.

Główne nowości:

  • Dodano 9147 pakietów, usunięto 4015 pakietów, zaktualizowano 18700 pakietów.
  • Dodano 49 nowych usług, w tym serwer kompozytowy Wayfire, system monitorowania LibreNMS, bramę zdalnego dostępu do pulpitu Apache Guacamole, systemd-sysupdate, ferretdb, NNCP, virt-manager, preload.
  • Pulpit zaktualizowano do wydania GNOME 45, w którym na pasku pojawił się dynamiczny wskaźnik wirtualnych pulpitów, poprawiono wydajność systemu wyszukiwania, dodano wskaźnik włączenia kamery, wykorzystano sprzętowe przyspieszenie odtwarzania wideo, zmieniono przeglądarkę obrazów oraz aplikację do obsługi kamery, zmodyfikowano styl wyświetlania paneli bocznych, zaktualizowano biblioteki GTK 4.12 oraz libadwaita 1.4.
  • Dostarczana domyślnie wersja LLVM została zaktualizowana do wersji 16 (wcześniej oferowano LLVM 11).
  • Zaktualizowane systemd 254, glibc 2.38, PostgreSQL 15 oraz FoundationDB 7.
  • Zapewniono wsparcie dla Wi-Fi 6 (IEEE 802.11ax). W hostapd włączono tryb WPA3-SAE-PK.
  • W LXD dodano wsparcie maszyn wirtualnych, oprócz kontenerów.
  • W narzędziu nixos-rebuild wdrożono polecenie list-generations.
  • Dodano wsparcie dla sudo-rs, implementacji narzędzia sudo w języku Rust.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster