A NixOS 22.11 disztribúció kiadása a Nix csomagkezelő használatával

Megjelent a NixOS 22.11 disztribúció, amely a Nix csomagkezelőn alapul, és számos saját fejlesztést tartalmaz, amelyek leegyszerűsítik a rendszer beállítását és karbantartását. Például a NixOS-ben az összes rendszerkonfiguráció egyetlen rendszerkonfigurációs fájlon (configuration.nix) keresztül történik, lehetőség van a rendszer gyors visszaállítására a konfiguráció korábbi verziójára, támogatást nyújt a különböző rendszerállapotok közötti váltáshoz, az egyes csomagok egyéni felhasználók általi telepítése támogatott, és lehetőség van egy program több verzió egyidejű használatára, reprodukálható összeállítások biztosítottak. A teljes telepítési kép mérete KDE-vel 1.7 GB, a GNOME 2.2 GB, a rövidített konzolos verzió pedig 827 MB.

A Nix használatakor a csomagok összeállításának eredménye a /nix/store külön alkönyvtárában tárolódik. Például a felépítés után egy firefox-csomag írható a /nix/store/1onlv2pc3ez4n5nskg7ew7twcfd0c5ce5ec5d4-firefox-107.0.1/ mappába, ahol az "1onlv2pc3ez4n5nskg7ew7twcfd0c5ce" a buildesh utasítást tartalmazza. A csomag telepítése azt jelenti, hogy össze kell szerelni vagy letölteni egy már összeállított csomagot (feltéve, hogy az már össze volt szerelve a Hydra-n, a NixOS projektépítési szolgáltatáson), valamint egy könyvtár létrehozását, amely szimbolikus hivatkozásokat tartalmaz a rendszerben vagy a felhasználói profilban található összes csomagra, majd a könyvtár hozzáadása a PATH listához. Hasonló megközelítést alkalmaz a GNU Guix csomagkezelő, amely a Nix fejlesztéseken alapul. A csomagok gyűjteménye egy speciális Nixpkgs tárolóban kerül bemutatásra.

Főbb újítások:

  • 16678 csomagot adtak hozzá, 2812 csomagot távolítottak el, 14680 csomagot frissítettek. Frissített csomagverziók, köztük GNOME 43, KDE Plasma 5.26, Cinnamo 5.4, OpenSSL 3, PHP 8.1, Perl 5.36, Python 3.10.
  • A Nix csomagkezelő a 2.11-es verzióra frissült.
  • 40 új szolgáltatás hozzáadva, köztük a dragonflydb, expressvpn, nyelvi eszköz, OpenRGB,
  • A Systemd-oomd az alacsony memóriahelyzetek kezelésére szolgál.
  • A jelszavak kivonatolási algoritmusa sha512crypt-re módosult a libxcrypt megvalósításban. A libxcrypt által nem megbízhatóként megjelölt kivonatoló algoritmusok támogatása a 23.05-ös kiadásban megszűnik.
  • A dokumentáció generálása át lett állítva a markdown jelölés használatára.
  • Az aarch64-linux architektúra támogatását a nixos-22.11 és a nixos-22.11-small fő összeállítási csatornák tartalmazzák. Az Aarch64 ISO-képeit kínálják.
  • Az nscd (névszolgáltatási gyorsítótár-démon) helyett az nsncd javasolt, amely alapértelmezés szerint engedélyezve lesz a NixOS 23.05-ben.
  • A hardware.nvidia.open opció hozzáadva az NVIDIA nyitott kernel-illesztőprogramjának használatához.

Forrás: opennet.ru

Hozzászólás