I’m really excited for this. If it lives up to the hype I think it could become the defacto filesystem some day.
BTRFS, despite being a great filesystem, got a bad rep mostly due to its poor RAID5/6 implementation. It also lags behind in performance in many configurations and has been mostly relagated to a specialty filesystem. While it could make a great root filesystem few distros have adopted it as such.
ZFS has been similarly pigeon holed. It’s typically only used for building large arrays because it’s not very safe when used on a single device (edit: After some research this may not be true and is probably outdated or incorrect info stuck in my head) . It also lacks a lot of the flexibility of BTRFS, though you could say it trades flexibility for reliability.
bcachesfs on the other hand feels like it has the potential to be adopted as a root file system while also providing replication, erasure coding, high performance and snapshots; something that no filesystem has managed to date, at least on a wide scale.
Honestly this is probably me going off of outdated or even incorrect information. The fact that it has little adoption for that use case or as a root filesystem is probably the larger factor.
It’s been awesome to see Ubuntu embrace it over the last few releases though and that’s certainly starting to change things but since it’s not part of the Linux kernel that gives most other distros pause I think.
I don’t believe it’s been marked stable yet but it doesn’t suffer from the raid write hole like BTRFS and claims to be more performant than ZFS’s implementation.
With it being merged into the kernel it should get much wider use and hopefully that helps it reach stability.
Yeah. I only use it in Fedora because it was one of or the default partition scheme or the recommended one, can’t remember. But I’m impressed with it, actually. Enough to make me try to learn the basics, in case I have to install another distro.
It’s not a great choice for everyday use, that’s why. It’s a fine solution for scaled storage that makes it more performant on large disk arrays though.
I’m really excited for this. If it lives up to the hype I think it could become the defacto filesystem some day.
BTRFS, despite being a great filesystem, got a bad rep mostly due to its poor RAID5/6 implementation. It also lags behind in performance in many configurations and has been mostly relagated to a specialty filesystem. While it could make a great root filesystem few distros have adopted it as such.
ZFS has been similarly pigeon holed. It’s typically only used for building large arrays because it’s not very safe when used on a single device (edit: After some research this may not be true and is probably outdated or incorrect info stuck in my head) . It also lacks a lot of the flexibility of BTRFS, though you could say it trades flexibility for reliability.
bcachesfs on the other hand feels like it has the potential to be adopted as a root file system while also providing replication, erasure coding, high performance and snapshots; something that no filesystem has managed to date, at least on a wide scale.
What makes you question zfs safety on single devices?
Honestly this is probably me going off of outdated or even incorrect information. The fact that it has little adoption for that use case or as a root filesystem is probably the larger factor.
It’s been awesome to see Ubuntu embrace it over the last few releases though and that’s certainly starting to change things but since it’s not part of the Linux kernel that gives most other distros pause I think.
Do you happen know if bchachefs’s raid5/6 implementation is working/stable?
I don’t believe it’s been marked stable yet but it doesn’t suffer from the raid write hole like BTRFS and claims to be more performant than ZFS’s implementation.
With it being merged into the kernel it should get much wider use and hopefully that helps it reach stability.
Thank you for the detailed reply!🤗
if so, then that’s pretty awesome🎉
Yeah. I only use it in Fedora because it was one of or the default partition scheme or the recommended one, can’t remember. But I’m impressed with it, actually. Enough to make me try to learn the basics, in case I have to install another distro.
ZFS was pigeonholed? That’s news to me. It’s used on datacenter storage solutions everywhere.
I was referring to its lack of use as a root filesystem. It’s primarily used for large storage arrays both at home and in data centers.
It’s not a great choice for everyday use, that’s why. It’s a fine solution for scaled storage that makes it more performant on large disk arrays though.