public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: ZFS with Linux: An Open Plea
@ 2007-04-15  8:57 David R. Litwin
  2007-04-15 17:34 ` Kasper Sandberg
  0 siblings, 1 reply; 83+ messages in thread
From: David R. Litwin @ 2007-04-15  8:57 UTC (permalink / raw)
  To: Kasper Sandberg; +Cc: linux-kernel

On 15/04/07,  Kasper Sandberg <lkml@metanurb.dk> wrote:
On Fri, 2007-04-13 at 19:18 -0400, David R. Litwin wrote:

> By the way, forget about this FUSE business. I don't know why they're
> bothering: It's not real, it's slow and, in general, silly.
This seems to me to be a rather uninformed, arrogant, and quite stupid
comment.

Thank you, sir, for calling my comment stupid. Perhaps you are one of  
those FUSE folk. In that case, I would love for you to enlighten
me as to why any one would bother attempting to port a file system when it  
is known that not only is it much slower than the slowest
currently available to Linux, but also does not provide much of the  
functionality of the original product.

As to uninformed, well, yes, I am uninformed; hence my request for you to  
inform me. And arrogant? I sure am.

Cheers.

--
—A watched bread-crumb never boils.
—My hover-craft is full of eels.
—[...]and that's the he and the she of it.

^ permalink raw reply	[flat|nested] 83+ messages in thread
* Re: ZFS with Linux: An Open Plea
@ 2007-04-17  8:42 David R. Litwin
  0 siblings, 0 replies; 83+ messages in thread
From: David R. Litwin @ 2007-04-17  8:42 UTC (permalink / raw)
  To: linux-kernel

On 17/04/07,  Miklos Szeredi <miklos@szeredi.hu> wrote:

> Yes, but it is not really for the end-user. To paraphrase another, it is
> mostly academic.

Oh?  I thought those ~10,000 downloads of SSHFS and ~200,000 downloads
of NTFS-3G were end users.(*)

Maybe I was wrong though.  Thanks for the clarification.

The clarification has not been made: As I have said before, I speak only  
of ZFS on FUSE.

--
—A watched bread-crumb never boils.
—My hover-craft is full of eels.
—[...]and that's the he and the she of it.

^ permalink raw reply	[flat|nested] 83+ messages in thread
* Re: ZFS with Linux: An Open Plea
@ 2007-04-17  6:54 David R. Litwin
  2007-04-17  8:18 ` Miklos Szeredi
  2007-04-17 13:10 ` Theodore Tso
  0 siblings, 2 replies; 83+ messages in thread
From: David R. Litwin @ 2007-04-17  6:54 UTC (permalink / raw)
  To: linux-kernel

On 15/04/07,  Jesper Juhl <jesper.juhl@gmail.com> wrote:
On 14/04/07, David R. Litwin <presently42@gmail.com> 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 or any of the rest of that nonsense.

The license that protects the code we write is far from nonsense.

I know. In the end, this is the reason this topic is being discussed.

I suggest the first thing you do is contact the ZFS developers and
convince them to release their code under a license that's GPL
compatible, then we can start looking at a Linux port.

I began by contacting them. One of the devs there told me to contact the  
Linux devs.

> FUSE is nice for trying out new and interresting ideas in userspace -
> it has its uses.

Yes, but it is not really for the end-user. To paraphrase another, it is  
mostly academic.

> What are the thoughts of the Linux community?
>
> Can't tell you that, all I can tell you is my own oppinion.

You make up a member of the Linux community.

> I believe
> ZFS for Linux would be interresting, if not for any other reason then
> for compatibility.

For the greater glory of Linux? :-)

> I'd personally like to see it - but, settle the
> license issue first.

And we've come full circle: The liconsinc issue.

--
Jesper Juhl <jesper.juhl@gmail.com>
Don't top-post  http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please      http://www.expita.com/nomime.html



--
—A watched bread-crumb never boils.
—My hover-craft is full of eels.
—[...]and that's the he and the she of it.

^ permalink raw reply	[flat|nested] 83+ messages in thread
* Re: ZFS with Linux: An Open Plea
@ 2007-04-15  8:54 David R. Litwin
  2007-04-16  0:50 ` Rik van Riel
  0 siblings, 1 reply; 83+ messages in thread
From: David R. Litwin @ 2007-04-15  8:54 UTC (permalink / raw)
  To: linux-kernel

On 14/04/07, Neil Brown <neilb@suse.de> wrote:

It is generally expected that email conversations started on-list will
remain on-list, unless there is a special reason to take it off
list... though maybe it was an accident on your part.

It very much was. I'm not used to not being subscribed to a mailing list.

Example of odd commands?
    mkfs -j /dev/whatever
usually does me.  Admittedly it might be nice to avoid the -j, but
that doesn't seem like a bit issue.

Fair enough.

> 2: ZFS provides near-platter speeds. A hard-drive should not be
> hampered performance-wise by it's file system.

That is claimed of XFS too.

Really? I must have missed that one.... Any way, I use XFS so this news  
makes me like it even more.

Immediate backups to tape?  seems unlikely.
Or are you talking about online snapshots.  I believe LVM supports
those.  Maybe the commands there are odd...

O fine, be that way with your commands. :-) As I said, though, I'm not an  
expert. Merely a Linux-user. You know far more about this sort of thing  
than I ever shall.

> 4: ZFS has a HUGE capacity. I don't have 30 exobytes, but I might some
> day....

ext4 will probably cope with that.  XFS definitely has very high
limits though I admit I don't know what they are.

XFS is also a few exobytes.

> 5: ZFS has little over-head. I don't want my file system to take up
> space; that's for the data to do.

I doubt space-overhead is a substantial differentiator between
filesystems.  All filesystems need to use space for metadata.  They
might report it in different ways.

Again, I'm simply reporting what I've heard. Well, read.

>
>   It is possible that that functionality can be
> > incorporated into Linux without trying to clone or copy ZFS.
>
>
> I don't deny this in the least. But, there's good code sitting,waiting  
> to be used. Why bother starting from scratch or trying to
> re-do what is already done?

Imagine someone wanting some cheap furniture and going to a 'garage
sale' at a light-house.  All this nice second-hand furniture, but you
can tell it won't fit in your house as it all has rounded edges...

It is a bit like that with software.  It might have great features and
functionality, but that doesn't mean it will fit.

XFS is a prime example.  It was ported to Linux by creating a fairly
substantial comparability interface so that code written for IRIX
would work in Linux.  That layer makes it a lot harder for other
people to maintain the software (I know, I've tried to understand it
and never got very far).

I've heard of the horrors of XFS's code. But, is there really that much  
work to be done to port ZFS to Linux? This is one area for which I have no  
information, as no one has tried (save the FUSEy folk) due to Lisences. To  
inform me!
- Hide quoted text -

-- 
—A watched bread-crumb never boils.
—My hover-craft is full of eels.
—[...]and that's the he and the she of it.

^ permalink raw reply	[flat|nested] 83+ messages in thread
* Re: ZFS with Linux: An Open Plea
@ 2007-04-14 17:40 Ignatich
  2007-04-15 12:44 ` Nikita Danilov
  0 siblings, 1 reply; 83+ messages in thread
From: Ignatich @ 2007-04-14 17:40 UTC (permalink / raw)
  To: linux-kernel

You might want to look at this discussion:
http://mail.opensolaris.org/pipermail/zfs-discuss/2007-April/027041.html

Let me quote my last letter:
The problem is not with CDDL, GPL is the problem. ATI and nVidia do 
provide binary modules with GPL "adapters", but I don't think legality 
of this approach was proven in court. I see no parties interested in 
proving that it is not legal (Intel perhaps?), but Sun is another story. 
They are not interested in ZFS port for Linux, because Solaris and Linux 
are real competitors, and if winds change may decide to take legal 
action. Also, such port can never be included in mainline for obvious 
reasons and I really want to see storage system such as ZFS as "default" 
for Linux in future. To sum all of this I see a number of possible 
solutions for this situation:

1. Sun dual licenses ZFS as GPLv2 and thus gives green light for 
ZFS-Linux port. Personally I doubt that this will happen.

2. Linux changes it's license. The chance is near zero.

3. US and EU courts clearly state that it is legal to use non-GPL kernel 
modules in Linux.

4. GPL ZFS reimplementation project is started. I prefer that way until 
1), 2) or 3) happen.

I know Sun opened most if not all ZFS related patents for OpenSolaris 
community. So I repeat questions I asked in my first mail:

1. Are those patents limited to CDDL/OpenSolaris code or can by used in 
GPL/Linux too?

2. If GPL code can't use those patented algorithms, will you please 
provide list of ZFS-related patents? RAID-Z and LZJB are most obvious 
technologies which may be patent protected.
<end>

So far I've got no response from Sun. According to Jeff Bonwick's blog 
Sun issued 56 patents on ZFS, but I have no idea what they patented. 
Sorry, binary compatible ZFS reimplementation with GPL license might not 
be legal. If you know something about this or can help to get ZFS 
related patent list please send me a mail.

Sincerely yours, Max V. Yudin

^ permalink raw reply	[flat|nested] 83+ messages in thread
* ZFS with Linux: An Open Plea
@ 2007-04-13 23:18 David R. Litwin
  2007-04-13 23:43 ` Neil Brown
                   ` (3 more replies)
  0 siblings, 4 replies; 83+ messages in thread
From: David R. Litwin @ 2007-04-13 23:18 UTC (permalink / raw)
  To: linux-kernel

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 or any of the rest of that nonsense. The code is there; it merely  
needs to be made to work with Linux. Done and done -- provided I can find  
some one to do this for me (I'd do it myself, but I haven't the foggiest  
notion how to go about such a feat).

By the way, forget about this FUSE business. I don't know why they're  
bothering: It's not real, it's slow and, in general, silly.

What are the thoughts of the Linux community?

I appologise right now for my intrusion. I am a Linux-nobody; I freely  
admit it. I haven't even subscribed to this list (so do CC me) because I  
don't want to be over-whelmed with the list's glorious posts. But, part of  
Linux is it's being a community. If a member of this community (that is, a  
user of Linux) can't ask the others their
thoughts and opinions, then the community has failed in a large respect.  
Take this letter as you will.

-- 
—A watched bread-crumb never boils.
—My hover-craft is full of eels.
—[...]and that's the he and the she of it.

^ permalink raw reply	[flat|nested] 83+ messages in thread

end of thread, other threads:[~2007-05-02 20:53 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-15  8:57 ZFS with Linux: An Open Plea David R. Litwin
2007-04-15 17:34 ` Kasper Sandberg
  -- strict thread matches above, loose matches on Subject: below --
2007-04-17  8:42 David R. Litwin
2007-04-17  6:54 David R. Litwin
2007-04-17  8:18 ` Miklos Szeredi
2007-04-17 13:10 ` Theodore Tso
2007-04-17 13:47   ` Tomasz Kłoczko
2007-04-17 13:59     ` Matthew Garrett
2007-04-17 15:46       ` Tomasz Kłoczko
2007-04-17 15:59         ` Alan Cox
2007-04-17 16:29         ` Daniel Hazelton
2007-04-17 19:58           ` Tomasz Kłoczko
2007-04-17 22:19             ` Daniel Hazelton
2007-04-17 22:12               ` David Lang
2007-04-17 22:52                 ` Daniel Hazelton
2007-04-17 22:38               ` Roland Dreier
2007-04-17 14:06     ` Erik Mouw
2007-04-17 14:32     ` John Anthony Kazos Jr.
2007-04-17 15:41       ` Tomasz Kłoczko
2007-04-17 16:02         ` John Anthony Kazos Jr.
2007-04-17 14:37     ` Diego Calleja
2007-04-17 14:48     ` Alan Cox
2007-04-17 15:06       ` Ricardo Correia
2007-04-17 15:23         ` Xavier Bestel
2007-04-17 15:30           ` Ricardo Correia
2007-04-17 15:36             ` Alan Cox
2007-04-17 16:02       ` Mike Snitzer
2007-04-17 16:57       ` Alistair John Strachan
2007-04-18 11:10       ` Manoj Joseph
2007-04-18 11:23         ` Alan Cox
2007-04-18 11:32           ` Manoj Joseph
2007-04-17 16:22     ` Daniel Hazelton
2007-04-17 17:50       ` Theodore Tso
2007-04-17 19:24         ` Florian Weimer
2007-04-17 19:56           ` Ricardo Correia
2007-04-17 20:05             ` Ricardo Correia
2007-04-17 14:59   ` linux-os (Dick Johnson)
2007-04-17 15:08     ` Xavier Bestel
2007-04-17 15:12       ` linux-os (Dick Johnson)
2007-04-17 15:29     ` Michal Schmidt
2007-04-15  8:54 David R. Litwin
2007-04-16  0:50 ` Rik van Riel
2007-04-16  3:07   ` David Chinner
2007-04-14 17:40 Ignatich
2007-04-15 12:44 ` Nikita Danilov
2007-04-17 14:14   ` Alan Cox
2007-04-13 23:18 David R. Litwin
2007-04-13 23:43 ` Neil Brown
2007-04-14 12:16   ` Christoph Hellwig
2007-04-14 14:04   ` Mike Snitzer
2007-04-14 20:53     ` Jan Engelhardt
2007-04-16  9:40       ` Tomasz Kłoczko
2007-04-16 11:19         ` John Anthony Kazos Jr.
2007-04-16 14:02         ` Stefan Richter
2007-04-16 14:20           ` Tomasz Kłoczko
2007-04-16 14:55             ` Christoph Hellwig
2007-04-16 15:46               ` Tomasz Kłoczko
2007-04-16 15:59                 ` Christoph Hellwig
2007-04-16 19:02                 ` Diego Calleja
2007-04-16 20:18                   ` Tomasz Kłoczko
2007-04-18 17:25                     ` Lennart Sorensen
2007-04-18 17:39                       ` Jeff Garzik
2007-04-27  5:21                       ` Valerie Henson
2007-04-27 21:57                         ` Matt Mackall
2007-04-16 19:46                 ` Jörn Engel
2007-04-16 18:19             ` Stefan Richter
2007-04-16 19:21               ` Bernd Eckenfels
2007-04-16 19:26                 ` Lee Revell
2007-04-16 20:20                   ` Bernd Eckenfels
2007-04-16 20:15                 ` Stefan Richter
2007-04-14 21:13     ` Bill Huey
2007-04-16  9:58     ` Tomasz Kłoczko
     [not found]       ` <170fa0d20704160507w4af4cb92ua259a55789f95c3e@mail.gmail.com>
2007-04-16 14:01         ` Tomasz Kłoczko
2007-04-16 14:30           ` Adrian Bunk
2007-04-16 15:27             ` Tomasz Kłoczko
2007-04-16 17:21               ` Adrian Bunk
2007-04-14 18:56   ` Krzysztof Halasa
2007-04-16  3:00     ` David Chinner
2007-04-15  4:16 ` Kasper Sandberg
2007-04-15 21:58 ` Jesper Juhl
2007-05-02 15:03 ` Tomasz Kłoczko
2007-05-02 15:42   ` Alan Cox
2007-05-02 20:53     ` Theodore Tso

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox