Re:Plan 9 ported to the Raspberry Pi
by 4ad on Saturday August 10, 2013 @07:42AM
(#6190737)
In Linux CLONE_NEWNS requires CAP_SYS_ADMIN which makes it almost completely useless; it can't be used to the extent and in the way it is used in Plan 9.
[ Parent
| on HN ]
I believe once you create a user namespace (https://lwn.net/Articles/528078/) you can then create the other kinds of namespaces (mount, process, etc.) without requiring privileges outside of your user namespace.
LWN ran a great series on namespaces recently: part 5 (https://lwn.net/Articles/532593/) covers user namespaces.
Re:Plan 9 ported to the Raspberry Pi
by justincormack on Saturday August 10, 2013 @08:58AM
(#6190933)
I think user namespaces allow that without root. Haven't tried yet though...