Linux has a broad range of IPC mechanism. The following picture is showing the outline of that. Recently, I had a chance to work with BSD socket and pipe to make a RIL solution for Android. During the development, I found that there are more IPC mechanisms in Linux and they are intriguing me a lot.
Linux IPC
According to the purpose of an application, the proper IPC should be selected considerately.