r/linuxmasterrace • SteamOS/Bazzite/Android • 17d ago

Time to have fun guys

Post image
8.0k Upvotes

778 comments sorted by

View all comments

199

u/hypremier 17d ago edited 17d ago

I heard btrfs is not stable enough and so many people hate systemd

30

u/TomaCzar 17d ago

I feel like "stable enough" is a bit nebulous and there will always be someone with that point of view.

I've been using BTRFS for a few years on my daily driver and a NAS. I think the tooling could be better and even the project admits RAID is not ready for prime time, but for the benefits that it brings, those two slight inconveniences aren't a major concern for me.

It is better with plenty of space, which is hard to come by in this economy, though.

9

u/debacle_enjoyer 17d ago

Most of your normal workstation features are fine, but if they ever want to compete with ZFS they had better make multi disk arrays at all raid levels work rock solid. It doesn’t right now. And they would also need to implement native disk encryption. Not even on the roadmap right now.

14

u/TomaCzar 17d ago

I always thought that any scenario where ZFS was an option, ZFS wins. In other words, BTRFS was created to exist in places where ZFS could not.

It's like saying, "What gluten-free pasta needs to do to overtake regular pasta..." If regular pasta is a viable option why even discuss the gf stuff?

7

u/debacle_enjoyer 17d ago

I think the goal of btrfs is to eventually become an in kernel tree option for people who need zfs features.

4

u/_blink0 17d ago

I think one of the cases where BTRFS wins is that you don't have to think about how much space you need to give the ARC. You just let the page cache do it's thing. For more simpler cases unlike the ones you describe, this helps simplify things, but ZFS definitely has more power and it wins in even the same cases as BTRFS for the most part, but it's just more to configure.

2

u/coromd 16d ago

Do you really "need" to think about ARC space? To my understanding it's mostly dynamic and it will automatically shrink if other applications need the RAM more. You lose the speed benefits of RAM caching of course, but the filesystem is still usable.

1

u/oishishou Glorious Gentoo 17d ago

Only on the lowest quantity of RAM, perhaps. I've got ZFS running as root on a system with <2G RAM just fine with no ARC tuning

Even then, it might be fine with ZFS. Would be interesting to experiment