Az Archinstall telepítő legújabb, 3.0.9-es verziója számos fejlesztést és hibajavítást tartalmaz, amelyek kényelmesebbé és rugalmasabbá teszik a népszerű disztribúció telepítését. Olvassa el, milyen újdonságokkal találkozhat!
Az Arch Linux disztribúció menüvezérelt telepítője, az Archinstall elérte a 3.0.9-es verziót. Ez a frissítés számos új funkciót, fejlesztést és hibajavítást hoz, amelyek megkönnyítik és rugalmasabbá teszik az Arch Linux telepítési folyamatát.
Új lehetőségek és bővítések
Az Archinstall 3.0.9 verziójának egyik legfontosabb újdonsága egy felület, amelyen keresztül módosítható a LUKS (Linux Unified Key Setup) iterációs ideje. A LUKS egy nyílt szabványú titkosítási elrendezés a Linuxon, amely lehetővé teszi a teljes lemezpartíciók titkosítását. Az iterációs idő (vagy „key derivation function iterations”) az az érték, amely meghatározza, hányszor futtatják le a kulcsgeneráló funkciót a felhasználói jelszóból a tényleges titkosítási kulcs előállításához. Ennek az értéknek a növelése jelentősen megnehezíti a brutális erővel történő feltörést, mivel több számítási időt igényel minden egyes jelszópróbálkozás.
A frissítés Bluetooth támogatást is bevezet, lehetővé téve a Bluetooth-kapcsolat beállítását már a telepítés során. Emellett támogatja az U2F (Universal 2nd Factor) hitelesítést is, ami egy nyílt hitelesítési szabvány a kétfaktoros (erős) hitelesítéshez hardvereszközök, például USB-kulcsok segítségével. Ez növeli a rendszer biztonságát azáltal, hogy egy fizikai eszköz meglétét is megköveteli a bejelentkezéshez.
Egy másik hasznos kiegészítés a --skip-boot opció, amely lehetővé teszi a rendszerindító betöltő (bootloader) telepítésének kihagyását. Ez különösen akkor hasznos, ha a felhasználó már rendelkezik egy meglévő bootloaderrel, vagy manuálisan szeretné konfigurálni azt a telepítés után.
Fejlesztések a rendszerkomponensek terén
Az új Archinstall kiadás támogatja az inotify-tools csomag telepítését a grub-btrfs mellett, amennyiben GRUB rendszerindítót (bootloader) használnak Btrfs fájlrendszerrel beállított rendszereknél. Az inotify-tools egy olyan segédeszközgyűjtemény, amely lehetővé teszi a fájlrendszer eseményeinek (pl. fájlok módosítása, törlése) figyelését. A grub-btrfs pedig egy szkript, amely automatikusan létrehozza a GRUB bejegyzéseket a Btrfs fájlrendszer pillanatképei (snapshots) számára, így könnyedén vissza lehet állni egy korábbi állapotra.
Ezenkívül a telepítő hozzáadja a hiányzó xdg-user-dirs csomagot a felhasználói könyvtárakhoz (pl. Dokumentumok, Képek), amikor az Arch Linuxot a COSMIC asztali környezettel telepítik. A COSMIC egy új, funkciókban gazdag asztali környezet, amelyet a System76 fejleszt a Pop!_OS számára, és a GNOME leváltására szánják. Jelenleg fejlesztés alatt áll, és Rust programnyelven íródik. Az xdg-user-dirs biztosítja, hogy a felhasználói könyvtárak szabványos és konzisztens módon legyenek beállítva különböző asztali környezetekben.
Egyéb változások és hibajavítások
Az Archinstall 3.0.9 számos egyéb változtatást is tartalmaz. Javították a rendszerindító észlelését, mostantól a PartitionFlag.BOOT attribútumot használja a csatolási pont (mountpoint) helyett. A „Root Jelszó” menü átkerült a „Hitelesítés” menübe, és a „Felhasználók” menü is a „Hitelesítés” almenübe került. Az audió konfigurációja is átkerült az alkalmazáskonfigurációhoz.
Továbbá frissítették a bootctl parancsot az új --variables= opcióhoz, és a dokumentációt is kiegészítették a --config-url opció említésével. Kijavították a körkörös rendszerindító (bootloader) függőséget, a szkriptdokumentációt és az alkalmazáskonfigurációs mező nevét. Emellett egyszerűsítették több modul elnevezését is. Természetesen számos belső hibát is kijavítottak, hogy az Arch Linux telepítése még zökkenőmentesebb legyen.
A részletes változásokról a projekt GitHub oldalán található kiadási jegyzetekben (release notes) olvashat bővebben.
Az új Archinstall verzió már elérhető az Arch Linux stabil tárolóiban (stable repositories), és azonnal használható a legújabb Arch Linux ISO pillanatképpel (snapshot) való frissítés után. Azonban a forráskódot (source tarball) is letöltheti a fentebb linkelt GitHub oldalról, ha azt forrásból szeretné fordítani és telepíteni.
Szómagyarázat
- Archinstall: Az Arch Linux menüvezérelt, parancssori telepítője, amely automatizálja a disztribúció telepítésének nagy részét.
- Arch Linux: Egy könnyű, rugalmas, "gördülő kiadású" (rolling release) Linux disztribúció, amely a minimalista megközelítéséről és a felhasználók általi teljes testreszabhatóságáról ismert.
- Btrfs (B-tree File System): Egy modern fájlrendszer, amely fejlett funkciókat kínál, mint például pillanatképek (snapshots), adatintegritás, átlátszó tömörítés és lemezcsoportkezelés (volume management).
- Bootloader (rendszerindító betöltő): Egy kis program, amely felelős az operációs rendszer elindításáért, miután a számítógép BIOS/UEFI befejezte a kezdeti inicializálást. Példák: GRUB, systemd-boot (bootctl).
- COSMIC desktop environment: A System76 által fejlesztett, Rust nyelven írt asztali környezet, amely a Pop!_OS disztribúció alapértelmezett asztali környezeteként szolgál majd.
- GRUB (GRand Unified Bootloader): A leggyakrabban használt rendszerindító (bootloader) Linux rendszereken.
- inotify-tools: Egy Linux segédprogramgyűjtemény, amely lehetővé teszi a fájlrendszer eseményeinek (pl. fájlok létrehozása, törlése, módosítása) figyelését.
- ISO snapshot: Egy képfájl, amely egy operációs rendszer adott pillanatbeli állapotát tartalmazza, alkalmas telepítőként való használatra (pl. USB meghajtóra írva).
- LUKS (Linux Unified Key Setup): Egy nyílt szabványú titkosítási elrendezés Linuxon, amely lehetővé teszi a lemezpartíciók blokkszintű titkosítását.
- Rolling release (gördülő kiadás): Egy szoftverfejlesztési modell, ahol a szoftver folyamatosan frissül a legújabb funkciókkal és hibajavításokkal, ahelyett, hogy különálló, nagyszabású verziókiadások lennének.
- Source tarball (forráskód archívum): Egy tömörített archív fájl (általában .tar.gz vagy .tar.xz kiterjesztéssel), amely egy program forráskódját tartalmazza. A felhasználónak le kell fordítania (compile) a kódot, mielőtt futtathatná a programot.
- Stable repositories (stabil tárolók): Azok a szoftver tárolók (repository-k) egy Linux disztribúcióban, amelyek a tesztelt, stabilnak ítélt szoftvercsomagokat tartalmazzák.
- U2F (Universal 2nd Factor): Egy nyílt szabvány a kétfaktoros hitelesítéshez (2FA) hardvereszközök, például USB-kulcsok segítségével, ami növeli a biztonságot.
- xdg-user-dirs: Egy segédprogram, amely kezeli a felhasználói könyvtárakat (pl. Desktop, Documents, Downloads) az XDG (Cross-Desktop Group) alap specifikációi szerint, biztosítva a konzisztenciát a különböző asztali környezetekben.
