Оказывает ли процесс на подчиненной стороне pty переговоры с линейной дисциплиной или с драйвером slave tty?

Я нашел два противоречивых изображения того, как работает псевдотерминал (pty).

Первое изображение показывает, что процесс на подчиненной стороне pty говорит о линейной дисциплине:

введите описание изображения здесь

Второе изображение показывает, что процесс на подчиненной стороне pty указывает на драйвер slave tty:

введите описание изображения здесь

Какое изображение верно?

  • Почему изменение настроек tty в одном файловом дескрипторе влияет на другое?
  • Издевательство над псевдонимом (оч)
  • Какой процесс занимает определенный псевдотерминал pts / X?
  • Настройка последовательного порта Linux Bluetooth 4.0 - gatttool / socat?
  • Как запускать сборки в контейнерах Docker у Jenkins
  • Как длинные командные строки (> $ COLUMNS) автоматически завернуты в новую строку?
  • Что хранится в файлах / dev / pts и мы можем их открыть?
  • Как сохранить цветной выход, если трубопровод «меньше -R»?
  • One Solution collect form web for “Оказывает ли процесс на подчиненной стороне pty переговоры с линейной дисциплиной или с драйвером slave tty?”

    Второе изображение правильное. (Кстати, это происходит отсюда ).

    Из принятого ответа на этот вопрос :

    Линейная дисциплина – это программный модуль (находящийся в драйвере в ядре), который помещается поверх устройства serial / pty, которое находится между этим устройством и строкой / проводкой (главная сторона для pty).

    (…)

    Вы можете увидеть эффект отключения функции tty line, выпустив stty raw -echo (обратите внимание, что приглашение bash или другие интерактивные приложения, такие как vi, устанавливают терминал в нужном режиме, в котором они нуждаются, поэтому вы хотите использовать немое приложение, такое как cat to опыт с этим). Затем все, что записывается в подчиненное оконечное устройство, сразу же переходит к ведущей стороне для чтения xterm, и каждый символ, написанный xterm на ведущей стороне, сразу доступен для чтения с ведомого устройства.

    См. Также эту запись о ttys.

    Linux и Unix - лучшая ОС в мире.