linux ipc practise