pty のスレーブ側のプロセスは、ライン ディシプリンと通信しますか、それともスレーブ tty ドライバーと通信しますか?

pty のスレーブ側のプロセスは、ライン ディシプリンと通信しますか、それともスレーブ tty ドライバーと通信しますか?

疑似端末 (pty) の動作について、矛盾する 2 つのイメージを見つけました。

最初の画像は、pty のスレーブ側のプロセスがライン ディシプリンと通信していることを示しています。

ここに画像の説明を入力してください

2 番目の画像は、pty のスレーブ側のプロセスがスレーブ tty ドライバーと通信していることを示しています。

ここに画像の説明を入力してください

どちらの画像が正しいでしょうか?

答え1

2枚目の画像が正しいです。(ちなみに、ここから

受け入れられた回答からこの質問:

ライン ディシプリンは、デバイスとライン/ワイヤ (pty のマスター側) の間に位置するシリアル/pty デバイス上にプッシュされるソフトウェア モジュール (カーネル内のドライバー内に存在する) です。

(...)

stty raw -echo を発行すると、tty ライン ディシプリンを無効にした場合の効果を確認できます (bash プロンプトや vi などの他の対話型アプリケーションは、端末を必要なモードに設定するため、cat などのダム アプリケーションを使用してそれを体験してください)。次に、スレーブ端末デバイスに書き込まれたすべての内容が、xterm が読み取れるようにすぐにマスター側に送られ、xterm によってマスター側に書き込まれたすべての文字が、スレーブ デバイスからすぐに読み取ることができるようになります。

参照この郵便受けtty について。

関連情報