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

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

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

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

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

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

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

  • Как сохранить цветной выход, если трубопровод «меньше -R»?
  • Запуск нулевого байта читается на FIFO / pty
  • Почему изменение настроек tty в одном файловом дескрипторе влияет на другое?
  • У виртуального терминала есть главный конец?
  • Почему sshd не использует псевдотерминал, когда за аргументом клиента ssh следует интерактивная программа?
  • Различное поведение tty's vs pty's
  • Баш-оболочка, запущенная forkpty (), порождает дочерние процессы, игнорирующие SIGINT. Почему и как я могу гарантировать, что SIGINT не игнорируется?
  • В чем разница между ** pts ** и ** tty ** и **: 0 **?
  • One Solution collect form web for “Оказывает ли процесс на подчиненной стороне pty переговоры с линейной дисциплиной или с драйвером slave tty?”

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

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

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

    (…)

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

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

    Interesting Posts

    Сменить пароль в режиме без звука

    Поиск приложения GUI для ввода команд Linux

    Команда Optirun перестает работать в системе Optimus через некоторое время

    Centos 6.5 не может войти в систему с открытым ключом и войти в систему sloooooow

    Не удалось прочитать файл по какой-либо причине

    Marvell 88SE9128 (9123?) Карта SATA Weird Behavior – OpenSUSE

    Switch-User не работает на Lightdm

    AWK: где моя ошибка?

    Прошивка с открытым исходным кодом для чтения электронных книг

    Существует ли полезность для отображения вывода команды в графическом интерфейсе, а также в консоли?

    Системная переменная среды обрезается

    Strongswan перенаправляет трафик между двумя туннелями IPsec, где один из них является хостом

    Как программно контролировать пересылаемые приложения X11?

    Вопрос о разрешениях иерархических каталогов

    Сравните два файла и распечатайте общие поля и их соответствующие номера строк в 1-м файле

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