¿Por qué se llamó / dev / null a eso?


8

Estoy buscando información histórica sobre el dispositivo nulo. ¿Por qué se llamó en /dev/nulllugar de (por ejemplo) /dev/empty?

La página del manual de FreeBSD dice que "Apareció un dispositivo nulo en la Versión 7 AT&T UNIX", pero no puedo encontrar ninguna referencia o pista sobre por qué ese nombre fue elegido originalmente.

Si resulta que el nombre se usó originalmente en un sistema operativo más antiguo, me gustaría saber cómo funciona el dispositivo original y por qué se eligió ese nombre.


/dev/nulles uno de los pocos nombres de ruta estandarizados por POSIX. E incluso los sistemas que no son de Unix lo llaman así (probablemente porque Unix lo hizo primero).
Gilles 'SO- deja de ser malvado'

1
@Gilles bien, pero ¿por qué? ¿Cuál es la historia detrás de este nombre específico?
Giacomo Tesio

2
He eliminado todo, excepto la pregunta central en sí, con la esperanza de que eso sea más claro como pregunta histórica; Si he interferido con lo que quería que dijera, por favor retírelo.
Michael Homer

1
La página del manual de FreeBSD es correcta pero algo engañosa. El dispositivo nulo, llamado /dev/null, estaba presente en la Versión 6 de Unix, a mediados de la década de 1970. (Por cierto, /dev/zerose agregó mucho más tarde). Desafortunadamente, no tengo evidencia de apoyo.
G-Man dice 'reinstalar a Monica' el

"en unix se podría usar un" archivo siempre bloqueante "para esperar las señales". Como resultado, hay una llamada al sistema que se utiliza para esperar las señales pause().
Mark Plotnick el

Respuestas:


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.