On 3/12/18, Leonid Isaev via arch-general <arch-general@archlinux.org> wrote:
> On Mon, Mar 12, 2018 at 10:24:37PM +0000, Carsten Mattner via arch-general
> wrote:
>> On 3/12/18, Eli Schwartz via arch-general <arch-general@archlinux.org>
>> wrote:
>> > On 03/11/2018 10:00 PM, Carsten Mattner via arch-general wrote:
>> >> I'm happy to hear that. My rationale is based on past observations
>> >> of needlessly heated arguments and ZFS, due to its license splitting
>> >> the Linux community in half, appearing to be perfect fuel for such
>> >> a thread.
>> >>
>> >> Thanks for the wiki links. Never used ZFS on Linux because I avoid
>> >> out of kernel patches. Maybe I will give it a try on Linux as well.
>> >
>> > Well yes, the main reason people get heated about it I think is because
>> > it is out-of-tree kernel modules and as such are less reliably stable
>> > or
>> > some such.
>> >
>> > Based on how well archzfs keeps their binary repos up to date, I'm not
>> > 100% convinced on the stability. Moreso consider that it's difficult to
>> > bootstrap a system without zfs available, and if their binary repo does
>> > not match the current archiso...
>>
>> I'll stay away from it, thanks. I saw that Alpine Linux has good ZFS
>> support, but I didn't do anything serious with it. When it comes to
>> filesystems, I'm conservative, EXT4 and XFS on Linux. It's a pity
>> there's no modern filesystem to share volumes between FOSS kernels.
>> It's all some compromise that you might or might not accept.
>
> What's wrong with btrfs? Yeah, I know it is not marked "stable", but this
> is just a label. And people shying away from it doesn't help in advancing
> its stability either.

btrfs never got on my radar because it's Linux only and its instability
is a blocker. If I have to be careful how I use a filesystem even when
I didn't explicitly enable beta features, I'm too scared to put my files
on it. If I were a Suse Enterprise customer, I might use it, but Red Hat
isn't behind it anymore, so it's like Reiser3 back in the day. Only Suse
was putting their weight behind it. Well Facebook has developers on it,
but Facebook isn't a distro developer and can't be trusted with continued
maintenance, since they might switch on a weekend to some Facebook-FS.
Facebook has too many engineers and is reinventing stuff in-house a lot.

btrfs and zfs suffer from design limitations, but zfs has been stable
and in petabyte production for a long time across many organizations.
btrfs is one of many future Linux filesystems with no clear winner
so far. It looks like XFS will gain full checksums and scrubbing
before btrfs gets reliable and Red Hat's XFS++ work will provide
snapshots. It's like git replacing bitkeeper in 2005. Seems like
XFS++ will do the same with btrfs left to history of experiments.

All I want is a modern filesystem whose volume I can share without
exposing it via a network protocol.

Reply via email to