Slashdot Mirror


Meet Linux's Newest File-System: Bcachefs

An anonymous reader writes: Bcachefs is a new open-source file-system derived from the bcache Linux kernel block layer cache. Bcachefs was announced by Kent Overstreet, the lead Bcache author. Bcachefs hopes to provide performance like XFS/EXT4 while having features similar to Btrfs and ZFS. The bachefs on-disk format hasn't yet been finalized and the code isn't yet ready for the Linux kernel. That said, initial performance results are okay and "It probably won't eat your data — but no promises." Features so far for Bcachefs are support for multiple devices, built-in caching/tiering, CRC32C checksumming, and Zlib transparent compression. Support for snapshots is to be worked on.

5 of 132 comments (clear)

  1. Re:Why? What advantages does this have over ZFS? by Anonymous Coward · · Score: 3, Informative

    Yep, just not included in standard distros due to licensing.

  2. Re:Why? What advantages does this have over ZFS? by rubycodez · · Score: 2, Informative

    You are funny, ZFS is a horrible resource pig. Many superior alternatives exist

  3. Re:Why? What advantages does this have over ZFS? by danbob999 · · Score: 2, Informative

    BTRFS is more ready than ZFS is. It is already pretty stable, in the kernel, and distros are talking about using it as a default FS.
    The main problem to its adoption is that most people don't need the extra features over ext4 and don't really care.

  4. Re:Why? What advantages does this have over ZFS? by Anonymous Coward · · Score: 5, Informative

    You know that www.phoronix.com lost data due to BTRFS recently? The author, Michael, wrote an article on the corrupted data using BTRFS this month. He deemed it not to be production ready. And if you read the forum comments on the article, lot of people wrote that they also got corrupted data due to BTRFS. Not production ready.

  5. Re:Why? What advantages does this have over ZFS? by Anonymous Coward · · Score: 5, Informative

    Yeah, that clearly was die to BTRFS, totally unrelated to running a git master kernel.
    Not 4.2.x.
    Not 4.2.
    Not 4.2-rc.
    Linus' git master.
    In production.