Marcus Brinkmann <[EMAIL PROTECTED]> writes: [per-process namespaces]
> So, you could emulate Plan 9 on the Hurd by replacing the fork > implementation with something that creates a new plan 9 like > per-process filesystem and uses that root directory port as the root > directory port of the child process. But simply replacing the root port of the child wouldn't be nice, because usually programs want to access the root file system (for data, whatever) to function properly. Instead of doing that, there could be an additional port to a special in-core filesystem associated with processes, which want to use this per-process-filesystem-feature. Then there could be function file_name_lookup_private (char *file...) or something, which is implented via file_name_lookup_under (port_to_private_filesystem, file ...). This way each process would have a private namespace available. moritz -- [EMAIL PROTECTED] - http://duesseldorf.ccc.de/~moritz/ GPG fingerprint = 3A14 3923 15BE FD57 FC06 B501 0841 2D7B 6F98 4199 _______________________________________________ Help-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-hurd