Garuda Linux bemutatja a Garuda Nixet a NixOS-felhasználóknak

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Garuda Linux bejelentette a Garuda Nixet, egy új projektet, amely a disztribúció jól ismert asztali konfigurációit, megjelenését és határozott alapértelmezéseit hozza el NixOS-ra.

Fontos, hogy a Garuda Nix nem Arch-alapú. Míg a hagyományos Garuda Linux Archra épül, a Garuda Nix NixOS-t használ alapnak, így külön úton kínálja a Garuda-élményt NixOS-on.

A projekt a korábban elérhető Garuda Nix Subsystemből nőtte ki magát. Ezt eredetileg Garuda Linux kiegészítőjeként tervezték, amely lehetővé tette, hogy a felhasználók NixOS-t telepítsenek a Garuda Linux mellé ugyanarra a partícióra, külön al-köteteket használva.

Idővel a projekt túllépett ezen az eredeti felhasználási módon, és önálló Garuda Nix projektté alakult át. Jelenleg két asztali konfigurációt kínál: Dr460nized és Mokka. Mindkettő ugyanazokat a dotfile-okat használja, mint a megfelelő Garuda Linux kiadások, NixOS-hoz igazítva.

Akik nem ismerik a NixOS-t: ez egy Linux disztró, amely a Nix csomagkezelőre és a rendszer konfigurációjának deklaratív megközelítésére épül. Ahelyett, hogy a rendszert kézzel, külön fájlokkal és parancsokkal állítanánk be, a felhasználó leírja a gép kívánt állapotát konfigurációs fájlokban, majd ezeket az állapotokat alkalmazza.

A Garuda Nix lényegében ezt a NixOS-alapot ötvözi azzal az asztali élménnyel és alapértelmezésekkel, amelyeket a Garuda felhasználói már megszoktak.

A telepítés történhet a grafikus Calamares telepítővel, vagy parancssorból az install-garuda-nix segédprogrammal. Külön Dr460nized és Mokka ISO képfájlok érhetők el, de bármelyik telepítő fel tudja tenni bármelyik asztali konfigurációt, mivel a NixOS telepítés hálózatalapú.

Telepítés után a felhasználók megkapják a Garuda előre beállított beállításait, valamint egy azonnal használható Nix flake konfigurációt az /etc/nixos alatt. Emellett több előre definiált beállítás is érkezik a Garuda garuda-* moduljaiból.

A projekt másik fontos eleme a Chaotic Nyx, amely a Garuda jól ismert Chaotic-AUR tárolójának Nix-es megfelelője. A Garuda Nix részeként érkezik, és további előre fordított csomagokhoz ad hozzáférést a Nix ökoszisztémán belül.

A parancssoros telepítő több extra lehetőséget is kínál, például támogatja a NixOS Impermanence konfigurálását.

Az Impermanence lehetővé teszi, hogy a rendszer bizonyos adatait a gép újraindítása után automatikusan eldobja, miközben a beállított fájlok és könyvtárak tartósak maradnak. A Garuda Nix ezt Btrfs rendszereken Btrfs visszaállításokkal, ext4 használatakor pedig úgy valósítja meg, hogy a gyökér fájlrendszert tmpfs-be helyezi.

A projekt jelenleg külön Dr460nized és Mokka telepítőképeket kínál, a napi ISO build-eket pedig a Garuda CI infrastruktúrája generálja.

A jelenlegi Garuda Linux felhasználóknak, akik szívesen kipróbálnák a NixOS-t, a Garuda Nix így sokkal ismerősebb belépési pontot jelent, mint egy alap NixOS telepítéssel kezdeni.

További részletekért olvasd el a bejelentést.