I processi possono comunicare tra loro e con il kernel per coordinare le loro attività. Questo avviene per mezzo di opportuni meccanismi che vanno sotto la sigla IPC (Inter-Process Communication), che in GNU/Linux sono costituiti essenzialmente dai segnali, pipe e socket, sebbene siano supportati anche i meccanismi di comunicazione propri di System V.