¿Posix requiere algún dispositivo? Por ejemplo /dev/urandom, /dev/zeroo /dev/null?
Sospecho que no debido a sistemas operativos que no son * nix, pero quería pedir que estuvieran completos.
¿Posix requiere algún dispositivo? Por ejemplo /dev/urandom, /dev/zeroo /dev/null?
Sospecho que no debido a sistemas operativos que no son * nix, pero quería pedir que estuvieran completos.
Respuestas:
POSIX general define tres archivos especiales:
Además, /y /tmptambién están definidos por POSIX.
/dev/zero, /dev/urandomo /dev/randomestán definidos en algunos sistemas operativos tipo UNIX . Algunos sistemas operativos pueden no definirlos o implementarlos con nombres diferentes.
Nota
nuly consoleno están relacionados con Unix /dev/nully /dev/consoleexcepto de alguna manera histórica indirecta. Los nombres nuly consolefueron heredados de CP / M (que no tenía directorios); CP / M / DOS / Windows nulsignifica lo mismo que unix, /dev/nullpero consolebajo DOS y Windows significa un puerto serie, no la consola como en los sistemas unix. Si ejecuta una aplicación en el subsistema POSIX de Windows (o en otra implementación POSIX sobre Windows), obtendrá /dev/null, /dev/ttyy /dev/console.
consolees para UNIX /dev/tty1o Plan9 /dev/console. Pero históricamente significaba el teclado y el mouse o stdin. Mientras que los puertos seriales estaban sobre COM {1..4} o AUX, y los puertos paralelos estaban sobre LPT {1-4}.
/dev/null /dev/tty... y ... tal vez eso es todo. También requiere el/tmpcamino. Lo sé porque una vez hice una pregunta similar . Ah, y/dev/console.