Kent Overstreet, udvikler af FSS Bcachefs, har annonceret overgangen til distribution af Bcachefs ved hjælp af DKMS (Dynamic Kernel Module Support), hvori modulet leveres som kildekode og kompileres på brugerens system umiddelbart efter installation af pakken. Efter en opdatering af Linux-kernen bliver modulet automatisk genkompileret.
Distributionen ved hjælp af DKMS vil muliggøre, at man ikke bindes til hver opdatering af Linux-kernen og holder implementeringen af Bcachefs opdateret, i lyset af at der ikke længere vil være modtagelse af opdateringer til Bcachefs i den primære kernel. Bygninger planlægges at blive dannet for de vigtigste Linux-distributioner. Da moduler, der er bygget gennem DKMS, kan inkluderes i initramfs, vil brugerne stadig have mulighed for at bruge Bcachefs til rodfilsystemet.
Det bemærkes særskilt, at Kent har talt med vedligeholderne af kernelpakkerne i Debian og openSUSE-distributionerne, som var ved at overveje at deaktivere bygningen af kerner med støtte for Bcachefs. Deaktiveringen var primært relateret til frygt for, at Bcachefs ikke længere ville blive vedligeholdt, men er nu blevet enige om at udsætte deaktiveringen indtil pakkerne med Bcachefs baseret på DKMS er klar. Desuden er projektet tæt på at fjerne status som eksperimentelt filsystem — siden udgivelsen af kernel 6.16 er der kun blevet indført uvæsentlige fejl i Bcachefs.
Vi minder om, at Bcachefs forsøger at skabe et filsystem, der kombinerer niveauet for ydeevne, pålidelighed og skalerbarhed fra XFS med den udvidede funktionalitet, der findes i Btrfs og ZFS. Bcachefs understøtter funktioner som inkludering af flere enheder i en partition, lagdeling af lagermedier (det nederste lag med ofte anvendte data baseret på hurtige SSD'er, og det øverste lag med mindre efterspurgte data fra harddiske), replikation (RAID 1/10), cachelagring, transparent datakomprimering (tilstande LZ4, gzip og ZSTD), snapshots, integritetsverifikation ved kontrolsummation, mulighed for opbevaring af Reed-Solomon fejlkorrigeringskoder (RAID 5/6), opbevaring af information i krypteret form (bruger ChaCha20 og Poly1305). Bcachefs overgår Btrfs og andre filsystemer baseret på Copy-on-Write mekanismen i ydeevne og viser hastigheder tæt på Ext4 og XFS.
Kilde: opennet.ru
