Kent Overstreet, utvecklare av FS Bcachefs, har tillkÀnnagett övergÄngen till distribution av Bcachefs med hjÀlp av verktyg frÄn DKMS (Dynamic Kernel Module Support), dÀr modulen levereras i kÀllkodsformat och kompileras pÄ anvÀndarsystemet direkt efter installationen av paketet. Efter en uppdatering av Linux-kÀrnan kommer modulen automatiskt att kompileras igen.
Leverans med hjÀlp av DKMS gör det möjligt att inte vara bunden till varje uppdatering av Linux-kÀrnan och att hÄlla implementeringen av Bcachefs aktuell, med tanke pÄ att uppdateringar för Bcachefs upphör i det huvudsakliga kÀrnformatet. Byggnader planeras att skapas för de viktigaste Linux-distributionerna. Eftersom moduler som kompileras via DKMS kan integreras i initramfs, kommer anvÀndarna att kunna anvÀnda Bcachefs för root-filsystemet.
Det noteras sĂ€rskilt att Kent har diskuterat med paketunderhĂ„llarna i distributionerna Debian och openSUSE, som planerade att stĂ€nga av kĂ€rnbyggnaden med stöd för BCachefs. StĂ€ngningen var frĂ€mst kopplad till oro för att BCachefs inte lĂ€ngre skulle stödjas, men nu har man kommit överens om att vĂ€nta med avstĂ€ngningen tills paketen med Bcachefs baserade pĂ„ DKMS Ă€r redo. Dessutom Ă€r projektet nĂ€ra att ta bort beteckningen av experimentell filsystem â sedan lanseringen av kĂ€rnan 6.16 har endast obetydliga buggar pĂ„verkat Bcachefs.
Vi pÄminner om att i Bcachefs görs ett försök att skapa ett filsystem som kombinerar prestanda, tillförlitlighet och skalbarhet frÄn XFS med den utökade funktionaliteten som finns i Btrfs och ZFS. Bcachefs stödjer funktioner som inkluderar flera enheter i partitionen, lagring med flera nivÄer (nedre nivÄn med ofta anvÀnda data baserade pÄ snabba SSD:er, och den övre nivÄn med mindre efterfrÄgade data frÄn hÄrddiskarna), replikering (RAID 1/10), cachning, transparent datakompression (LZ4, gzip och ZSTD-lÀgen), tillstÄndsinvÀndningar (snaps), integritetsverifiering med hjÀlp av kontrollsummor, möjlighet att lagra Reed-Solomon felkorrigeringskoder (RAID 5/6), lagring av information i krypterad form (anvÀnder ChaCha20 och Poly1305). NÀr det gÀller prestanda övertrÀffar Bcachefs Btrfs och andra filsystem baserade pÄ Copy-on-Write-mekanismen, och visar en hastighet som ligger nÀra Ext4 och XFS.
KĂ€lla: opennet.ru
