Ben Scott <dragonh...@gmail.com> writes:

> Hi all,
>
> We haven't had a really good flamewar ^W discussion on here in far too long...
>
> SUMMARY
>
> Btfrs vs ZFS. I was wondering if others would like to share their
> opinions on either or both?  Or something else entirely?  (Maybe you
> just don't feel alive if you're not compiling your kernel from
> patches?)  Especially cool would be recent comparisons of two or more.
>
> I'll provide an info dump of my plans below, but I do so mainly as
> discussion-fodder.  Don't feel obligated to address my scenario in
> particular.  Of course, commentary on anything in particular that
> seems like a good/bad/cool idea is still welcome.
>
> RECEIVED WISDOM
>
> This is the stuff every article says.  I rarely find anything that goes 
> deeper.
>
> - ZFS has been around/stable/whatever longer
> - btfrs has been on Linux longer


> - btfrs is GPL, ZFS is CDDL or whatever
> - Licensing kept ZFS off Linux for a while
> - ZFS is available on major Linux distros now

Those points aren't quite right. Nothing has changed regarding
licensing.  https://www.fsf.org/licensing/zfs-and-linux
https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/ . Tldr: cddl
is gpl incompatible. The only thing that changed is that Ubuntu decided
to ship the zfs kernel module, they are ignoring the license, and there
hasn't been any public license enforcement yet, but it could come from
ZFS or linux copyright holders. Other than ubuntu, zfs for linux comes
without cooperation from the major distros or upstream linux, and thus,
if you are using your distro's kernel, it will sometimes break when you
upgrade. ZFS doesn't benefit from the linux's code review, continuous
integration, collaboration, etc. So, a good reason to use BTRFS over ZFS
on linux is simply to support copyleft licensing in general and support
upstream linux. For all your technical goals, I think BTRFS will do
fine, I've been using it for many years now.

-- 
Ian Kelling | Senior Systems Administrator, Free Software Foundation
GPG Key: B125 F60B 7B28 7FF6 A2B7  DF8F 170A F0E2 9542 95DF
https://fsf.org | https://gnu.org
_______________________________________________
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/

Reply via email to