何时使用内核模式 TTY 模拟(Linux 控制台)而不是用户模式 ​​TTY 模拟 (PTY)?

何时使用内核模式 TTY 模拟(Linux 控制台)而不是用户模式 ​​TTY 模拟 (PTY)?

读过关于 TTY 的规范文章,我不确定何时使用内核模式 TTY 模拟(Linux 控制台)而不是用户模式 ​​TTY 模拟(例如xterm)。

通常,我总是使用gnome-terminalxterm或其他一些用户模式 ​​TTY 模拟,那么内核模式 TTY 模拟如何适应这种情况呢? Linux 控制台是第一个启动的 TTY,它允许用户随后运行egxterm吗?

内核模式终端仿真: 在此输入图像描述

用户模式终端仿真 (PTY):

在此输入图像描述

答案1

内核模式 TTY 仿真是/dev/tty*根本不涉及任何 X/Wayland 程序的设备。您可以通过按 Ctrl+Alt+F2 或类似组合键来使用它们。用户模式 ​​TTY 仿真基本上是为您提供终端的任何其他东西,并且是设备/dev/pts/*。它们是由 gnome-terminal、sshd、screen 和基本上其他所有东西创建的。

相关内容