bcachefs
A next-generation copy-on-write filesystem for Linux derived from the bcache block-layer caching project. It aims to combine the feature richness of ZFS with the reliability of traditional filesystems, employing a tiered-cache architectural design.
Timeline (last 90 days)
Bartosz Fenski published an article comparing the performance of Btrfs, ZFS, and bcachefs under real-world workloads.
bcachefs evolved from the block-layer caching tool bcache, attempting to combine the feature richness of ZFS with the reliability of ext4 while employing a tiered caching design.
Filesystem selection recommendations: choose ZFS for extremely high data integrity requirements where additional overhead is acceptable, choose Btrfs for out-of-the-box use and kernel integration, and follow bcachefs for those willing to bet on cutting-edge design and accept the associated risks.
All Facts (2)
bcachefs evolved from the block-layer caching tool bcache, attempting to combine the feature richness of ZFS with the reliability of ext4 while employing a tiered caching design.
50%UnverifiedFilesystem selection recommendations: choose ZFS for extremely high data integrity requirements where additional overhead is acceptable, choose Btrfs for out-of-the-box use and kernel integration, and follow bcachefs for those willing to bet on cutting-edge design and accept the associated risks.
50%