David Masover wrote:


Well, I'll let him speak for himself, but I think it's basically this:

xattrs suck, for reasons which are varied and irrelevant.

When it's done, the sys_reiser4 api (and file-as-dir/metas/whatever) will be able to do everything xattrs did, only much better, faster, and more powerfully.

So, it's more worth their time to work on other things, like:
- kernel acceptance
- repacker
- crypto/compression
- security ("views" or ACLs)

Of course, if someone wanted to pay them for xattrs, and they didn't have another contract going, they'd probably support xattrs. But for now, it's probably up to us to add xattr support.

Once it's added, these should do the same thing:

openat ("some_attribute")
open ("metas/some_attribute")
// or maybe
open ("metas/xattrs/some_attribute")

Well, there's more to it than that, but the most important thing is, the xattrs should be a subset of the metas namespace.

It seems to me that getting in the Kernel is the most important thing. Then getting it compatible with existing standards. Then you build up the user based (addicts) and then you add the innovative stuff. Otherwise people are going to use Ext3 because it has ACLs and Reiser4 doesn't. That's where I'm at. If it doesn't do ACLs it doesn't work. I need acls.

The way I see it - and I may well be missing something - s that the current API is just a way of talking to the security layer. So why not support multiple ways to talk to it?

Reply via email to