Dispositivo nulo - Null device

En algunos sistemas operativos , el dispositivo nulo es un archivo de dispositivo que descarta todos los datos escritos en él, pero informa que la operación de escritura se realizó correctamente. Este dispositivo se llama /dev/nullen Unix y Unix-como sistemas, NUL:(ver TOPS-20 ) o NULen el CP / M y DOS (internamente \DEV\NUL), nulel OS / 2 y más recientes de Windows sistemas (internamente \Device\Nullen Windows NT ), NIL:en Amiga sistemas operativos y NL:en OpenVMS . En Windows Powershell , el equivalente es $null. No proporciona datos a ningún proceso que lo lea, lo que genera EOF inmediatamente. En los sistemas operativos de IBM DOS / 360 y sucesores y también en OS / 360 y sucesores dichos archivos serían asignadas en JCL a DD DUMMY.

En la jerga del programador, especialmente en la jerga de Unix, también se le puede llamar cubo de bits o agujero negro .

Historia

Según la página de manual de Berkeley UNIX , la versión 4 de Unix , que AT&T lanzó en 1973, incluía un dispositivo nulo.

Uso

El dispositivo nulo se usa típicamente para eliminar flujos de salida no deseados de un proceso, o como un archivo vacío conveniente para flujos de entrada. Esto generalmente se hace mediante redirección .

El /dev/nulldispositivo es un archivo especial , no un directorio , por lo que no se puede mover un archivo o directorio completo con el mvcomando Unix .

Referencias en la cultura informática

Esta entidad es una inspiración común para las expresiones de jerga técnica y metáforas de los programadores de Unix, por ejemplo, "envíe quejas a /dev/null", "mi correo se archivó en /dev/null" y "redirigir a /dev/null", siendo formas jocosas de decir, respectivamente: "no molestarse en enviar quejas "," mi correo fue eliminado "y" desaparecer ". El equipo de desarrollo de iPhone comúnmente usa la frase "enviar donaciones a /dev/null", lo que significa que no aceptan donaciones. El nombre de persona ficticia "Dave (o Devin) Null" a veces se usa de manera similar (por ejemplo, "enviar quejas a Dave Null"). En 1996, Dev Null era un personaje animado de realidad virtual creado por Leo Laporte para la serie de televisión informática y tecnológica de MSNBC, The Site . Dev / null es también el nombre de un hacker vampiro en el juego de computadora Vampire: The Masquerade - Redemption . Un anuncio de 2002 del Titanium PowerBook G4 dice The Titanium Powerbook G4 Envía otras cajas UNIX a / dev / null.

El dispositivo nulo también es un tema favorito de bromas técnicas, como advertir a los usuarios que el sistema /dev/nullya está lleno en un 98%. La edición de 1995 de April Fool de la revista alemana c't informó sobre un /dev/null chip mejorado que eliminaría de manera eficiente los datos entrantes convirtiéndolos en un parpadeo en un LED interno brillante .

Ver también

Notas

Referencias