Kent Overstreet, Bcachefs arendaja, kuulutas välja Bcachefsi levitamise ülemineku DKMS (Dynamic Kernel Module Support) tööriistade abil, mille raames tarnitakse moodul lähtekoodina ja kogutakse kasutaja süsteemis kohe pärast paketi installimist. Pärast Linuxi kernel'i uuendamist kogutakse moodul automaatselt uuesti.
DKMS-i abil tarnimine võimaldab mitte sõltuda igast Linuxi kernel'i uuendusest ning hoida Bcachefsi rakenduse ajakohasena, arvestades Bcachefsi uuenduste vastuvõtmise lõpetamist põhikernelis. Kooste plaanitakse koostada peamiste Linuxi distributsioonide jaoks. Kuna DKMS-i kaudu kogutud moodulid saab lisada initramfs-i koostisse, jääb kasutajatele võimalus kasutada Bcachefs-i juur-FS-ina.
Oluliselt tuleb märkida, et Kent suhtles Debian ja openSUSE distributsioonide tuumapakettide kaaslastega, kes kavatsevad välja lülitada BCachefs toe kogumise tuuma. Välja lülitamine oli peamiselt seotud murega, et BCachefs ei pruugi enam toetust saada, kuid nüüd nõustusid nad ootama, kuni DKMS-põhiste Bcachefs paketid on valmis. Lisaks on projekt lähedal eksperimentaalse failisüsteemi staatuse kaotamisele — alates tuuma 6.16 väljaandmisest on Bcachefs-sse lisandunud vaid ebaolulised vead.
Tuletud, et Bcachefsis on proovitud luua failisüsteem, mis ühendab XFS-i jõudluse, usaldusväärsuse ja skaleeritavuse taseme laiendatud funktsionaalsusega, mis on saadaval Btrfs-is ja ZFS-is. Bcachefs toetab selliseid funktsioone nagu mitme seadme kaasamine jahti, mitmekihilised salvestuslahendused (alumisel kihil kiirete SSD-dega sagedasti kasutatavad andmed ja ülemisel kihil vähem nõutavad andmed kõvakettadelt), replikatsioon (RAID 1/10), vahemälu, andmete läbipaistev kokkusurumine (režiimid LZ4, gzip ja ZSTD), oleku lõiked (snapshotid), kontrollsummadega terviklikkuse kontrollimine, Reed-Solomoni koodide salvestuse võimalus (RAID 5/6), andmete salvestamine krüpteeritud kujul (kasutatakse ChaCha20 ja Poly1305). Jõudluses ületab Bcachefs Btrfs-i ja teisi Copy-on-Write põhimõttel töötavaid failisüsteeme ning näitab lähedast töökiirus Ext4-le ja XFS-ile.
Allikas: opennet.ru
