Re: ZFS with Linux: An Open Plea



On 4/13/07, Neil Brown <neilb@xxxxxxx> wrote:
On Friday April 13, presently42@xxxxxxxxx wrote:
> Before I go on, let me appologise. I don't really know what I hope to
> accomplish, beyond trying to garner thoughts (and support?) for the topic.
>
> Essentially: I want to use Linux and ZFS. I don't particularly care about
> licences

You may not care about licenses, but a lot of people do. And they are
a real issue.

But I'm more interested in what you really want.
What, specifically, is there in ZFS that you want to use in Linux?
There is lots of interesting stuff in there, but which bit has caught
your attention? It is possible that that functionality can be
incorporated into Linux without trying to clone or copy ZFS.

ZFS does have some powerful features but much of it depends on their
broken layering of volume management. Embedding the equivalent of LVM
into a filesystem _feels_ quite wrong.

That aside, the native snapshot capabilities of ZFS really stand out
for me. The redirect on write semantics aren't exclusive to ZFS;
NetApp's WAFL employs the same. But with both ZFS and WAFL they were
designed to do snapshots extremely well from the ground up.

Unfortunately in order for Linux to incorporate such a feature I'd
imagine a new filesystem would need to be developed with redirect on
write at its core. Can't really see ext4 or any other existing Linux
filesystem grafting such a feature into it. But even though I can't
see it; do others?


Begin non-technical patent related babble:
As you noted licenses are important, as are patents. Interestingly
I've learned that Sun and NetApp's lawyers had it out over the
redirect on write capability of ZFS. When the dust settled Sun had
enough patent protection to motivate a truce with NetApp.

The interesting side-effect is now ZFS is "open" and with that comes
redirect on write in a file system other than WAFL. But ZFS's CDDL
conflicts with the GPL so I'm not too sure how Linux could hit the
ground running in this potentially patent mired area of filesystem
development. The validity of NetApp having patented redirect on write
aside; does the conflict between CDDL and GPL _really_ matter? Or did
the CDDL release of ZFS somehow undermine NetApp's WAFL patent?

Mike
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: ZFS with Linux: An Open Plea
    ... Few days ago I'm swich two backup servers with few TB storage from Linux ... only because client want use ZFS .. ... Because switching to Solaris was chipper than buying next faster FC/SCSI ... So anything can kill you/animal/project .. ...
    (Linux-Kernel)
  • Re: ZFS with Linux: An Open Plea
    ... this is the reason this topic is being discussed. ... that was totally useless answer from the ZFS developers. ... you certainly should not be violating a patent. ...
    (Linux-Kernel)
  • Re: ZFS with Linux: An Open Plea
    ... Few days ago I'm swich two backup servers with few TB storage from Linux to ... only because client want use ZFS .. ... Why did this client want to use ZFS? ... IMO current Linux licensing less is importand than bringing in possible ...
    (Linux-Kernel)
  • Re: ZFS with Linux: An Open Plea
    ... Few days ago I'm swich two backup servers with few TB storage from Linux to ... only because client want use ZFS .. ... IMO current Linux licensing less is importand than bringing in possible ... So anything can kill you/animal/project .. ...
    (Linux-Kernel)
  • FEATURE REQUEST: merge MD software raid and LVM in one unique layer.
    ... Some weeks ago, in a ZFS related thread, some kernel hackers asked the ... user what did they liked in ZFS that linux didn't have, ... the FS layer and the device management layer shouldn't be merged. ...
    (Linux-Kernel)