
Respuesta1
Ver¿Cuáles son las responsabilidades de cada componente del Pseudoterminal (PTY) (software, lado maestro, lado esclavo)?para mucho contexto útil.
El punto de una terminalemuladores emular los terminales físicos de antaño. Ninguna de las conexiones en elapueEl diagrama corresponde a cualquier cosa física. Cuando inicia un shell, el emulador de terminal abre el maestro PTY, asigna un esclavo PTY, establece la disciplina de línea adecuada (si es necesario) y exec
envía el shell con los descriptores de archivos correspondientes como entrada estándar, etc. El trabajo del emulador de terminal consiste entonces en emular el comportamiento de un terminal físico, implementar la pantalla (normalmente usando X o Wayland) y la entrada del usuario (ídem).