No Unix, os drivers de dispositivos podem aparecer como arquivos, e os canais de comunicação entre processos ou conexões de rede, para o usuário, também se assemelham a arquivos.