Linus Torvalds hivatalosan is lépést tett a Bcachefs fájlrendszer helyzetének tisztázása érdekében a Linux kernelben. Egy friss commitban a MAINTAINERS fájlt módosította, amelyben a Bcachefs státusza a korábbi „Supported” megjelölés helyett mostantól „Externally maintained” besorolást kapott. A változtatást Torvalds rövid megjegyzéssel indokolta, miszerint a döntés hosszú nyilvános és privát megbeszélések eredményeként született. Ez a lépés egyértelműen jelzi, hogy a fővonalbeli kernelben a Bcachefs jövője immár nem közvetlenül a Linus által felügyelt fejlesztési körön múlik.
Tartalomjegyzék

A változtatások következményei a felhasználókra nézve
A Bcachefs kódja továbbra is jelen van a fővonalbeli Linux rendszermagban, de ez inkább átmeneti megoldásnak tekinthető annak érdekében, hogy a felhasználók ne szembesüljenek azonnali kompatibilitási problémákkal. Ez azonban nem jelenti azt, hogy a jövőben új frissítések vagy javítások kerülnének be a Torvalds által vezetett kernelbe, hiszen a változtatás alapján nem várható, hogy a közeljövőben elfogadna új beolvasztási kérelmeket a fájlrendszer karbantartóitól. A döntés így a gyakorlatban azt eredményezi, hogy a fájlrendszer további fejlesztései kizárólag az upstream projekt keretein belül zajlanak majd, a Linux fővonalban pedig csak a meglévő állapot marad fenn.
Egyre inkább sejthető volt hogy mi lesz a fájlrendszer sorsa
Korábban már beszámoltunk róla hogy Linus Torvalds a Linux 6.17 kernel első kiadásra jelölt változatából a Bcachefs fejlesztéseit nem fogadta, noha érkezett beolvasztási kérelem új funkciókkal. Torvalds akkor nem fűzött nyilvános kommentárt a döntéséhez, de a közösségben felmerült, hogy szándékosan hagyja ki a Bcachefs változtatásait, időt hagyva a felhasználóknak a migrációra, mielőtt későbbi kiadásokban esetleg teljesen eltűnne a fővonalból. A mostani commit ezt a sejtést erősíti meg, miszerint a Bcachefs többé nem tartozik a közvetlenül támogatott fájlrendszerek közé.
Bár a kód egyelőre elérhető marad a kernelben, a továbbiakban minden újítás és javítás a Kent Overstreet által vezetett upstream repositoryban történik. Ez a felhasználók számára azt jelenti, hogy ha a Linux kernel hivatalos kiadásaiban stabil és frissített támogatást szeretnének, a jövőben nehézségekkel szembesülhetnek.
A Bcachefs a Linux kernel 6.7-es kiadásában (2024 januárjában) került be először a fővonalbeli kernelbe, hosszú éveken át tartó előkészítés és Kent Overstreet kitartó munkájának köszönhetően.
