Hacker News new | past | comments | ask | show | jobs | submit login

Well, since the Oracle purchase of Sun was only announced in April 2009 and Btrfs was in a stable release of Linux in March 2009, I suspect it was being worked on well before Oracle had that capability, and because it makes different tradeoffs than ZFS, there are reasons to prefer one over the other in both directions.

As for why they haven't done it now? Who can say.




Do you suppose the reputation for lack of production-readiness of Btrfs at that point was earned? What about now, 12 years later?

But even if it was production ready in 2009, it seems like it would make more business sense to keep the most mature and just cancel the other one, like Adobe did when they bought Macromedia.


I have very limited Btrfs experience, now or then; I've heard a lot of people complaining about it, but A) I hang out in ZFS circles, so the people I hear there talking about Btrfs are a self-selecting group, and B) the plural of anecdote is not data (unless very large numbers are involved).

One notable caveat is that in 2009, ZFS was basically available on FreeBSD and Solaris - zfs-fuse existed (and I even used it sometimes), but I would be astonished if you could boot from it, for example, sometimes it just broke, and FUSE is going to have at least some overhead by dint of being FUSE, which may be a nonstarter for performance applications. If Oracle had wanted to throw all their weight into ZFS on Linux (not the FOSS project that was spawned later, their own project), it'd have taken a bunch of engineering time for the initial port, plus ongoing maintenance on multiple OSes (unless they just decided to throw Solaris out, which, with support contracts, would have taken some years to do anyway), and they _still_ would have run into some of the fundamental limitations which make some of Btrfs's features infeasible on ZFS (though IIRC closed ZFS worked around one of them somehow, and I'm kind of curious how, but you know, closed source).


I use btrfs for my primary or OS disk and ZFS to store all of my data. Until btrfs can fix their raid 5/6 or ZFS on root becomes easier this will remain the case.


FYI: ZFS root on Ubuntu 20.04 is supported in the installer. Encrypted ZFS isn't supported in the installer, but is relatively easy to do: https://linsomniac.gitlab.io/post/2020-04-09-ubuntu-2004-enc...

I've been running with encrypted root ZFS on a couple workstations for over a year now, and it's worked great!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: