YAMAMOTO Takashi <[email protected]> wrote:

> the namespace mapping issue exists regardless where (kernel/userland)
> they are implemented, doesn't it?

It gets worse if you implement FreeBSD flavor in userland, because you
have to insert the namespace into the attribute name in order to keep
the information when using system calls.

> anyway most applications only care about the user namespace, i guess.

glusterfs only uses trusted namespace, for instance.

> i tend to think it's better to just kill the freebsd flavor of syscalls.

I think the API is ill-designed too. Even the function names are at odds
with usual Unix practice.

What we can do is to depreciate the FreeBSD API, and change our code
in-tree to use the Linux API. I think moving things to userland will do
more harm than good.

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
[email protected]

Reply via email to