Re: silent semantic changes with reiser4

Hans Reiser
2004-08-26T23:54:09Z

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.