A Bcachefs távolodik a kerneltől – Most DKMS-modul formájában érkezik

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Bcachefs, amely az utóbbi időben szinte minden Linux kernel kiadással kapcsolatban felmerült, a fejlesztő, Kent Overstreet és Linus Torvalds nézeteltérései miatt nem kerül be a közelgő 6.17-es Linux kernelbe. Overstreet most bejelentette, hogy a projekt nem lesz többé közvetlenül a kernel része, hanem DKMS (Dynamic Kernel Module Support) modul formájában kerül majd terjesztésre.

A DKMS lényege, hogy a kernelhez külön modulok – mint a Bcachefs – automatikusan újraforduljanak a kernel frissítésekor, így a felhasználóknak nem kell manuálisan újrafordítani semmit. A legtöbben már használják anélkül, hogy észrevennék, például NVIDIA vagy VirtualBox driverek, VMware modulok és ZFS esetében is ez biztosítja a stabil működést frissítések után.

Ez az átállás a mindennapi felhasználóknak nem jelent jelentős változást, hiszen a DKMS modulok ugyanúgy bekerülhetnek az initramfs-be, mint a beépített kernel modulok, így a root fájlrendszer továbbra is zökkenőmentesen működik. A disztribúciók karbantartóinak azonban ki kell dolgozniuk az új csomagolási folyamatokat, hogy minden környezetben stabilan fusson.

A közösség már lépéseket tett a támogatás érdekében: Fedora, Debian, Arch Linux, openSUSE és NixOS karbantartói elkezdték összehangolni a Bcachefs DKMS modul csomagolását és tesztelését. Overstreet hangsúlyozta, hogy a minőségellenőrzés és a stabilitás továbbra is elsődleges prioritás, és a 6.16-os verzió erős és megbízható kiadásnak bizonyult, új kritikus hibák nélkül. A legutóbbi javítások főként teljesítményre és tesztelésre irányultak, ami közelebb hozza a fájlrendszert ahhoz, hogy elhagyja az „experimental” címkét.

Az egyik legnagyobb kihívás az, hogy a felhasználói eszközök, a bcachefs-tools csomagok, lépést tartsanak a DKMS modulokkal. Debianon a csomag korábban elhagyott lett, de az experimental ágban dolgoznak a visszaállításán, míg Fedora és openSUSE extra figyelmet fordít a DKMS integrációra. Arch Linux és NixOS már szorosan együttműködik a fejlesztőkkel a támogatásban.

Overstreet további tesztelőket és tapasztalt csomagolókat kért, hogy segítsenek az új munkafolyamat finomhangolásában. Bár a fejlesztés intenzív volt, a kritikus hibakeresés lassan véget ér, így most több erőforrás jut a disztribúciók támogatására.

A rövid távú kép a felhasználók számára stabil marad: a legtöbben továbbra is a 6.16-os kiadást futtatják, miközben a disztribúciók időt kapnak az alkalmazkodásra. A DKMS modulra való átállás hosszú távon rugalmasságot és könnyebb karbantarthatóságot biztosít a Bcachefs számára különböző kernel verziókon.

Végső soron a remény az, hogy Overstreet és Torvalds nézeteltérései rendeződhetnek, és a Bcachefs újra visszakerülhet a kernel alapértelmezett részeként. Ez a fájlrendszer ugyanis ötvözi a modern copy-on-write rendszerek, mint a Btrfs és ZFS teljesítményét az ext4/XFS egyszerűségével és sebességével, így potenciálisan vezető szerepet tölthet be a Linux világában. A kernelből való kimaradása tehát nagy veszteség a közösség számára.