System V IPC против POSIX IPC

В чем разница между System V IPCи POSIX IPC? Почему у нас два стандарта? Как решить, какие функции IPC использовать?