Dopo tre anni di negoziazioni, Linus Torvalds ha accettato ha integrato il file system bcachefs in Linux 6.7.
Lo sviluppo è stato condotto da Kent Overstreet negli ultimi dieci anni. Funzionalmente, bcachefs è simile a ZFS e btrfs, tuttavia, l'autore afferma che il design del file system consente di raggiungere un livello di prestazioni superiore. Ad esempio, a differenza di btrfs, gli snapshot non utilizzano utilizzano la tecnologia COW, che consente di eliminare i costi di overhead per la copia durante la scrittura in extent già allocati.
La documentazione è disponibile su link.
Funzionalità dichiarate:
- possibilità di creare FS su più dispositivi di blocco;
- caching dei dati frequentemente utilizzati su memorie veloci;
- criptazione dell'intero albero delle directory;
- checksum per dati e metadati;
- codifica resistente ai guasti;
- snapshot;
- compressione a livello di extent.
Fonte: linux.org.ru
