Re: silent semantic changes with reiser4
From: Hans Reiser
Date: Thu Aug 26 2004 - 04:10:17 EST
viro@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx wrote:
On Wed, Aug 25, 2004 at 01:22:55PM -0700, Linus Torvalds wrote:
On Wed, 25 Aug 2004, Christoph Hellwig wrote:
For one thing _I_ didn't decide about xattrs anyway. And I still
haven't seen a design from you on -fsdevel how you try to solve the
problems with files as directories.
Hey, files-as-directories are one of my pet things, so I have to side with
Hans on this one. I think it just makes sense. A hell of a lot more sense
than xattrs, anyway, since it allows scripts etc standard tools to touch
the attributes.
It's the UNIX way.
Not if you allow link(2) on them. And not if you design and market your
stuff as a general-purpose backdoor into kernel.
What backdoor? Please spell it out. Plugins are not dynamically
loadable.
Note how *EVERY* *DAMN*
*OPERATION* is made possible to override by "plugins". Which is the reason
for deadlocks in question, BTW.
Don't fool yourself - that's what Hans is selling. Target market: ISV.
Hunh? No, target market is hackers who like to spend a weekend dreaming
up funky new kinds of files. One guy (Jason Holt, clever guy) came up
with an idea for write only files for which even root cannot read the
parts of the file written prior to the time root was achieved, because
the encryption key is changed in a forward computable only direction
with every write, and the start key is kept on another computer. Lots
of folks will have plugins I would never dream of. Think of photoshop
plugins, and what plugins did for photoshop. Same thing will happen to
reiser4 next year (or earlier).
Marketed product: a set of hooks, the wider the better, no matter how
little sense it makes. The reason for doing that outside of core kernel:
bypassing any review and being able to control the product being sold (see
above).
Shame that it got an actual filesystem mixed in with the marketing plans
and general insanity...
I am one of those free software hippy-child anarchists who thinks that
random people should come up with ideas and contribute them. You
understand me well.;-)
-
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/