Après trois ans de négociations, Linus Torvalds a accepté a intégré le système de fichiers bcachefs dans Linux 6.7.
Le développement a été mené par Kent Overstreet au cours des dix dernières années. Fonctionnellement, bcachefs ressemble à ZFS et btrfs, mais l'auteur affirme que la conception du système de fichiers permet d'atteindre un niveau de performance plus élevé. Par exemple, contrairement à btrfs, les snapshots n'utilisent pas utilisent la technologie COW, ce qui permet d'éliminer les frais généraux de copie lors de l'écriture dans des étendues déjà allouées.
La documentation est disponible à le lien.
Fonctionnalités annoncées :
- possibilité de créer un FS sur plusieurs dispositifs de bloc ;
- mise en cache des données fréquemment utilisées sur des supports rapides ;
- chiffrement de l'ensemble de l'arborescence des répertoires ;
- somme de contrôle des données et des métadonnées ;
- codage résistant aux erreurs ;
- instantanés ;
- compression au niveau des étendues.
Source : linux.org.ru
