Estoy en MacOS Catalina.
Por lo que sé (leyendo man pty
, man tty
partes de este artículo de wikipedia, y este referencia algo anticuada sobre los ttys), estos archivos de dispositivo ya no se utilizan.
En cambio, cuando uno abre Terminal.app, /dev/ptmx
(pseudo multiplexor maestro terminal) crea dinámicamente un /dev/ttys###
esclavo para que el usuario escriba entradas de comandos. Esto es lo que se ve al llamar a who
.
Sin embargo, cuando ls /dev
, veo muchos pares de estos archivos pseudoterminales estilo BSD, es decir, /dev/ttyXY
y /dev/ptyXY
donde XY son un par de caracteres. Creo que hay 255 pares en total de estos archivos.
- ¿Hay alguna razón específica, aparte de la compatibilidad con versiones anteriores, para que estos archivos estén en las nuevas versiones de macOS? ¿Algún caso de uso moderno?
- Si es posible, ¿cómo podría abrir uno de estos archivos BSD PTY, en lugar de
/dev/ptmx
para uso general de terminales o conscreen
? Cuando intentéscreen \dev\ttyw0
no pasó nada, yxterm
creó otro\dev\ttys###
. - ¿Por qué el nuevo
ptmx
sistema adoptado? ¿Para poder crear más de 255 sesiones de terminal simultáneamente?
Edición: relacionado pero diferente Correo electrónico: .