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的一部分进行排队。
相关文章推荐
- LInux 2.6 编译内核出现Question
- 移植Linux2.6.8内核+GNU3.4.1过程出现的错误
- 解决部分linux发行版内核加载时出现 pci 0000:01:00.0: BAR 6: no parent found for of device
- LInux 2.6 编译内核出现Question
- Linux2.6内核PCI驱动程序开发
- 在Ubuntu上为Android系统编写Linux内核驱动程序
- 转载.在Ubuntu上为Android系统编写Linux内核驱动程序
- linux编译配置好的内核,编译镜像时候出现arm-linux-:命令未找到
- AMDGPU开始为Linux 5.2内核提供200多个更改
- Linux 下的驱动程序与内核的编译
- Linux内核移植过程中出现RTC驱动问题
- linux-0.11内核 硬盘驱动程序
- Linux内核--网络栈实现分析(十一)--驱动程序层(下)
- GCC-4.6.3编译linux2.6.32.12内核出现“重复的成员‘page’”错误的解决方法
- 系列文章:在Ubuntu上为Android系统编写Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- Linux 设备驱动--- 内核等待队列 --- wait_queue_head --- wait_event_interruptible --- 按键驱动程序优化
- 【移植驱动到Linux3.4.2内核之二】LCD,触摸屏,按键,USB等驱动程序的移植心得总结
- 在Ubuntu上为Android系统编写Linux内核驱动程序
- 在Ubuntu上为Android系统编写Linux内核驱动程序(学习老罗的)