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

Megjelent a NixOS 19.03 disztribúció, amely a Nix csomagkezelőre épül, é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 egyetlen rendszerkonfigurációs fájlt (configuration.nix) használ, lehetővé teszi a frissítések gyors visszaállítását, támogatja a különböző rendszerállapotok közötti váltást, támogatja az egyes csomagok egyedi felhasználók általi telepítését (a csomag a kezdőkönyvtárba kerül ), és lehetővé teszi ugyanazon program több verziójának egyidejű telepítését. A teljes telepítési kép mérete KDE-vel 1 GB, a rövidített konzolos verzió 400 MB.

Főbb újítások:

  • Az Elementary OS projekt által kifejlesztett Pantheon asztali környezet is benne van (engedélyezve a services.xserver.desktopManager.pantheon.enable oldalon);
  • A Kubernetes konténer hangszerelési rendszerrel rendelkező modult jelentősen átalakították, és külön komponensekre osztották. A biztonság növelése érdekében a TLS és az RBAC alapértelmezés szerint engedélyezve van;
  • Opciók hozzáadva a systemd.services-hez a szolgáltatások chroot környezetben való futtatásához;
  • Telepítési kép hozzáadva az Aarch64 architektúrához támogatással
    UEFI;

  • A terjesztési összetevők frissített verziói, beleértve a CPython 3.7-et (3.6 volt);
  • 22 új szolgáltatás hozzáadva, beleértve a CockroachDB, bolt, lirc,
    roundcube, weechat és csomó.

A Nix használatakor a csomagok egy külön /nix/store könyvtárfába vagy a felhasználó alkönyvtárába kerülnek telepítésre. A csomag például /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ néven van telepítve, ahol az „f3a4h9...” a függőségi figyeléshez használt egyedi csomagazonosító. A csomagokat konténerként tervezték, amelyek az alkalmazások működéséhez szükséges alkatrészeket tartalmazzák.

Lehetőség van a csomagok közötti függőségek meghatározására és a már telepített függőségek megkeresésére, a telepített csomagok könyvtárában található azonosítókivonatokat használjuk. Lehetőség van vagy kész bináris csomagok letöltésére a tárolóból (a bináris csomagok frissítésének telepítésekor csak a delta módosítások kerülnek letöltésre), vagy forráskódból építhetünk minden függőséggel. A csomagok gyűjteménye egy speciális Nixpkgs tárolóban kerül bemutatásra.

Forrás: opennet.ru

Hozzászólás