Hacker News new | ask | show | jobs
by aeadio 1258 days ago
> Which major distro allows using ZFS from its official installer…?

That says more about the distributions than about ZFS’s fitness or maturity as a file system.

It’s understandable that many distributions don’t bundle ZFS, since the licensing is still an open debate. Although that’s not so cut-and-dried [1], I wouldn’t expect broad support from distributions unless and until these issues have been tested and proved out one way or the other. No organization wants to insert themselves into a legal skirmish.

The best (and probably only good thing) to come out of Ubuntu’s support for ZFS is the vote of confidence in favor of ZFS’s legality in-base from a major corporate entity. We can hope more distributions pick up on this, but I’m not holding my breath.

But legal issues and technicalities say nothing at all about the relative technical merit of ZFS (or any other file system).

> how many people use it as a filesystem for the linux root? Never seen anyone putting the main OS on zfs

Quite a lot of users, actually. There’s a significant community around ZFS, including an ecosystem of some robust tooling. ZFSBootMenu is evidence enough that people want to run root on ZFS, and that root on ZFS is both feasible and highly desirable. Compare its feature list to what you can achieve with root-on-Btrfs, and ZFS pretty handily comes out ahead as the more powerful file system in terms of real world administrative capabilities.

[1] https://blog.hansenpartnership.com/are-gplv2-and-cddl-incomp...

1 comments

Not arguing that ZFS is not more feature-complete than btrfs, I agree in general ZFS is a better file-system than btrfs, but for general users BTRFS is much more accessible than ZFS on linux, since you can just install a distro with it as default, without having to be an expert in partitioning and managing a linux system. ZFSBootMenu is very much a power-user tool, not for regular users. It's also very niche, <500 stars ? Wouldn't call that 'Quite a lot of users'.