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

Által benyújtott terjesztési kiadás Nix OS 19.09csomagkezelő alapú Semmi és számos saját fejlesztést biztosít, 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árban van elhelyezve). ), és lehetővé teszi ugyanazon program több verziójának egyidejű telepítését, a reprodukálható összeállítások lehetősége biztosított. Teljes méret telepítési kép KDE-vel - 1.3 GB, rövidített konzolverzió - 560 MB.

A főbb innovációk:

  • Engedélyezve a telepítő indítását nem jogosult felhasználó alatt
    nixos a root helyett (a root jogok megszerzéséhez használja a sudo -i parancsot jelszó nélkül);

  • Az Xfce desktop 4.14-es ágra frissült;
  • A PHP csomag a 7.3-as ágra frissült. A PHP 7.1 ág támogatása megszűnt;
  • A GNOME 3 asztali vezérlőmodul lehetővé teszi szolgáltatások, alkalmazások és további csomagok, például játékok engedélyezését/letiltását. A telepített GNOME 3 környezet a lehető legközelebb áll az eredeti disztribúcióhoz. Az alkalmazások accerciser, dconf-editor, evolution,
    gnóm-dokumentumok
    gnome-nettool
    gnome-power-manager,
    gnóm-todo
    gnóm-tweaks,
    gnóm-használat
    gucharmap,
    nautilus-sendto és vinagre. Az alapcsomag része
    sajt, geary, gnome-color-manager és orca. A services.avahi.enable szolgáltatás aktiválva van;

  • A terjesztési összetevők frissített verziói, beleértve
    rendszer 242;

  • Hozzáadott dwm-status szolgáltatás és hardware.printers modul;
  • A Python 2 támogatása megszűnt.

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. Például a csomag a /nix/store/f3a4...8a143-firefox-69.0.2/ címen van telepítve, ahol az "f3a4..." 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 tárolóban kerül bemutatásra Nixpkgs.

Forrás: opennet.ru

Hozzászólás