Esta podría ser una pregunta realmente básica, pero quiero entenderla a fondo.
- ¿Qué es un pseudo terminal? (tty / pty)
- ¿Por qué los necesitamos? ¿Cómo se presentaron y cuál era la necesidad?
- ¿Están desactualizados? ¿Ya no los necesitamos? ¿Hay algo que los haya reemplazado?
- ¿Algún caso de uso útil?
Lo que hice:
- Leer páginas de manual: obtuve información pero no la imagen exacta.
- Intenté leer sobre ellos desde la programación de la red Unix por Richard Stevens. Tengo algo de información pero no la
why?
parte.
Respuestas:
fuente
ssh
? ¿Cómo se usa pty / tty? ¿Cómo juega el papel de maestro / esclavossh
?La respuesta está en el nombre: "Pseudo" que significa "no genuino pero que tiene la apariencia de".
Con los primeros terminales, siempre había una pieza de hardware conectada con el dispositivo asociado, ya sea hardware de pantalla o un puerto serie.
Con xwindows, telnet y ssh, surgió la necesidad de software "Pseudodispositivos" para hacer el trabajo de reemplazar el hardware de la pantalla. Son "Pseudo Terminales" ... software que emula el hardware del Terminal, manejando la entrada y la salida de la misma manera que lo haría un dispositivo físico para que el software conectado no sepa que no hay un dispositivo real conectado.
fuente
emulates
, esa es la parte del software, ¿no?Los pseudo terminales son emuladores para líneas seriales. Proporcionan puntos finales para telnet, ssh y shells xterm.
fuente