
A Dracut bevezetése egy jelentős technikai váltás, amely növeli az Ubuntu megbízhatóságát és kompatibilitását a jövőbeli hardverekkel. Bár az átállás még tart, a fejlesztők határozottan elkötelezték magukat a változtatás mellett, és a felhasználók hamarosan egy hatékonyabb és stabilabb boot-környezetet kapnak Linux rendszereiken.
Miért van szükség a váltásra?
Az Ubuntu eddig az initramfs-tools nevű eszközt használta az initrd (initial ramdisk) létrehozására, amely a rendszerindítás során egy átmeneti fájlrendszert biztosít az operációs rendszer számára. Bár az initramfs-tools évek óta az Ubuntu alapértelmezett megoldása, egyre több hiányosság és hátrány merült fel vele kapcsolatban:
- Nem támogatja az NVMe-over-Fabric technológiát, amely kulcsfontosságú a modern adatközponti és nagy teljesítményű tárolórendszerekben.
- Bluetooth billentyűzetek nem működnek a LUKS titkosított lemezek feloldása során a rendszerindításkor.
- A kódja bonyolult, nehezen érthető és lassú, mivel nagymértékben támaszkodik összetett shell szkriptekre.
Ezek a problémák vezettek oda, hogy az Ubuntu fejlesztői alternatívát keressenek, és a Dracut mellett döntöttek.
Mi az a Dracut, és miért jobb?
A Dracut egy modern initramfs-generáló eszköz, amelyet már több nagy Linux-disztribúció is használ, például a Fedora és a RHEL (Red Hat Enterprise Linux). Az előnyei közé tartozik:
- Modularitás és rugalmasság: könnyebben bővíthető, testre szabható.
- Jobb hardver- és protokolltámogatás: az újabb technológiákhoz jobban illeszkedik, például az NVMe és Bluetooth eszközök kezelésében.
- Stabilabb és megbízhatóbb: az initramfs-tools-hoz képest kevesebb törékeny shell scriptet használ.
Hol tart az átállás?
A Canonical fejlesztője, Benjamin Drung néhány napja közzétette az átállás specifikációját, amely meghatározza az új alapértelmezett initrd infrastruktúra váltását initramfs-tools-ról Dracutra. Bár a fejlesztés előrehaladt, az Ubuntu 25.04-ben még nem lesz teljes az átállás, mivel rengeteg csomag függ az initramfs-tools-tól, és ezeket fokozatosan kell kompatibilissé tenni.
Az Ubuntu fejlesztői azonban elkötelezettek a váltás mellett, és a kérdés már nem az, hogy megtörténik-e, hanem az, hogy mikor lesz teljesen befejezve.
Hogyan érinti ez az Ubuntu felhasználókat?
A váltás valószínűleg az Ubuntu 25.10 vagy későbbi verzióiban lesz végleges, de már a 25.04-ben is lehetőség lesz tesztelni Dracutot. A legtöbb felhasználó nem fog közvetlen változást észrevenni, de:
- A rendszerindítás megbízhatóbbá válhat, különösen speciális hardverkonfigurációk esetén.
- A jövőbeni frissítések könnyebbek lesznek, mivel a Dracut moduláris felépítése jobban illeszkedik az Ubuntu fejlesztési modelljéhez.
- A fejlesztők és rendszergazdák számára egyszerűbbé válhat az initrd kezelése, mert a Dracut jobban dokumentált és kevésbé bonyolult, mint az initramfs-tools.
Történelmi kitekintés: hogyan változott az Ubuntu boot rendszere?
Az Ubuntu az évek során fokozatosan fejlesztette a boot-folyamatát, alkalmazkodva a modern hardverekhez és technológiákhoz:
- A GRUB (Grand Unified Bootloader) korai verzióit a GRUB 2 váltotta fel, amely dinamikusabb és rugalmasabb indítási lehetőségeket biztosít.
- A klasszikus SysVinit helyett az Ubuntu áttért a systemd-re, amely gyorsabb és hatékonyabb szolgáltatáskezelést biztosít.
- Most az initramfs-tools-tól való elmozdulás a Dracut felé egy újabb lépés az Ubuntu modernizálásának és optimalizálásának irányába.
