Estou tentando entender o conceito de arquivos especiais no Linux. No entanto, ter um arquivo especial /dev
parece bobo quando sua função pode ser implementada por um punhado de linhas em C, pelo que sei.
Além disso, você pode usá-lo praticamente da mesma maneira, ou seja, canalizando em null
vez de redirecionar para /dev/null
. Existe uma razão específica para tê-lo como um arquivo? Torná-lo um arquivo não causa muitos outros problemas, como muitos programas acessando o mesmo arquivo?