Mint arról korábban is írtunk, a Linux 6.17 kernel fejlesztési ciklusának az elején Linus Torvalds úgy döntött, hogy a Bcachefs fájlrendszer kódját „külsőleg karbantartottnak” jelöli, vagyis a fővonalbeli kernelbe többé nem fogadnak be új módosításokat. A meglévő kód ekkor még a Linux kódbázisában maradt, hogy a felhasználók számára zökkenőmentes legyen az átmenet, és a rendszer továbbra is képes legyen indulni a Bcachefs-t használva. Ez a megoldás ideiglenes védőhálóként szolgált azoknak, akik aktívan használták a fájlrendszert. Most azonban eltávolításra kerül, mivel korábban bejelentésre került, hogy elkészült a DKMS modul, mely a fájlrendszer használatát lehetővé teszi.
Tartalomjegyzék

A Linux 6.18 kerneltől már nem része a kódbázisnak a fájlrendszer
A Linus Torvalds által végrehajtott módosítás következtében a Linux 6.18 verziótól a kódbázis már nem fogja tartalmazni a bcachefs kódbázisát. Döntését a Bcachefs csapat korábbi bejelentésével indokolta, miszerint a Bcachefs már DKMS modul formájában érhető el, így a kernelben tartása csak verzióütközésekhez vezetne. Az eltávolítással mintegy 117 ezer sorral lett könnyebb a Linux, beleértve a dokumentációt, a konfigurációs beállításokat és a teljes fájlrendszer-implementációt.
Mit jelent ez a felhasználóknak?
A 6.17 utáni fővonalbeli Linux verziókban már nem indul el a rendszer a korábbi, beépített Bcachefs-kóddal: a fájlrendszer használatához mostantól a DKMS-alapú, rendszermagon kívül forduló modulokra kell támaszkodni, amelyek külön telepítve és a helyben használt kernelhez illesztve biztosítják a működést. Ezzel a lépéssel gyakorlatilag pont került egy hónapok óta húzódó konfliktus végére, amelyben a Bcachefs vezető fejlesztője, Kent Overstreet és Linus Torvalds eltérő álláspontja feszült egymásnak.
