您的位置:首页 > 运维架构 > Linux

NULL TTY驱动程序将出现在Linux 5.2内核中

2019-04-21 00:00 686 查看

虽然最初在内核邮件列表中首次提出这个驱动程序时,有人对它的实用性和实用性提出了一些问题,但是NULL TTY驱动程序将在即将到来的Linux 5.2内核周期中开始它的主线之旅。

NULL TTY驱动程序适用于没有控制台驱动程序按预期或其他方式出现/启用的用例。对于试图访问/dev/console的init脚本和程序,它将出错,而像将控制台设备链接到/dev/null这样的尝试将根据使用情况导致问题,因为它的行为与TTY不同。

因此,如果不存在/启用TTY控制台驱动程序,NULL TTY驱动程序将提供一个虚拟控制台,在那里所有的写操作都将被简单地丢弃。这也可以通过使用console=ttynull启动内核来测试,该内核用于强制执行这124行代码驱动程序。

因此,如果没有TTY控制台驱动程序存在/启用,则NULL TTY驱动程序将提供一个虚拟控制台,在那里所有的写操作都将被简单地丢弃。这也可以通过使用console=ttynull启动内核来测试,该内核用于强制执行这124行代码驱动程序。

对于即将推出的Linux 5.2周期,这个简单的虚拟驱动程序将作为tty-next的一部分进行排队。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息