URL
https://opencores.org/ocsvn/test_project/test_project/trunk
Subversion Repositories test_project
[/] [test_project/] [trunk/] [linux_sd_driver/] [Documentation/] [namespaces/] [compatibility-list.txt] - Rev 62
Compare with Previous | Blame | View Log
Namespaces compatibility listThis document contains the information about the problems usermay have when creating tasks living in different namespaces.Here's the summary. This matrix shows the known problems, thatoccur when tasks share some namespace (the columns) while livingin different other namespaces (the rows):UTS IPC VFS PID User NetUTS XIPC X 1VFS XPID 1 1 XUser 2 2 XNet X1. Both the IPC and the PID namespaces provide IDs to addressobject inside the kernel. E.g. semaphore with IPCID orprocess group with pid.In both cases, tasks shouldn't try exposing this ID to someother task living in a different namespace via a shared filesystemor IPC shmem/message. The fact is that this ID is only validwithin the namespace it was obtained in and may refer to someother object in another namespace.2. Intentionally, two equal user IDs in different user namespacesshould not be equal from the VFS point of view. In otherwords, user 10 in one user namespace shouldn't have the sameaccess permissions to files, belonging to user 10 in anothernamespace.The same is true for the IPC namespaces being shared - two usersfrom different user namespaces should not access the same IPC objectseven having equal UIDs.But currently this is not so.
