Or you can allocate the shared memory in the kernel space, since for every Linux process, the kernel space shared the same MMU table entries.