Re: silent semantic changes with reiser4

From: Rik van Riel
Date: Thu Aug 26 2004 - 08:39:31 EST


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 !

--
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it." - Brian W. Kernighan

-
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/