Re: silent semantic changes with reiser4

From: Hans Reiser
Date: Thu Aug 26 2004 - 19:54:09 EST


Rik van Riel wrote:

On Thu, 26 Aug 2004, Andrew Morton wrote:



All of which can be handled in userspace library code.

What compelling reason is there for doing this in the kernel?



There's a compelling reason to do it in userspace. If an
unaware program copies or moves such a file with streams
inside, it doesn't break the streams and aware programs will
continue to see them.

OTOH, if we had the streams in the kernel, unaware applications
would continuously break the metadata and streams that the
streams aware programs expect !



Well, first off, you don't want streams in the kernel, you want all the little pieces that can be composed together into a stream if you so choose. Streams are ugly, the pieces are all cool.
-
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/