虽然最初在内核邮件列表中首次提出这个驱动程序时,有人对它的实用性和实用性提出了一些问题,但是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的一部分进行排队。

linux5.5 dev null,NULL TTY驱动程序将出现在Linux 5.2内核中相关推荐

  1. linux dd devzero,makefile中ifeq与ifneq dev/null和dev/zero简介 dd命令

    ifeq语法是ifeq ";" ";"  ,功能是比较参数"arg1"和"arg2"的值是否相同,相同时为1 ifneq ...

  2. linux下进程的tty,Linux下TTY驱动程序分析

    3.核心结构体 #include struct tty_driver { int magic;  /*幻数,通常被设置为TTY_DRIVER_MAGIC.在alloc_tty_driver函数中被初始 ...

  3. null NULL is_null 竟然不一样

    今天发现,null NULL is_null并不是可以相等的. 如 function a() { return NULL; } function b() { return null; } 结果是: i ...

  4. Linux tty驱动程序一 架构

    tty 核心概览如下图所示: 可以看到,tty 架构的划分层次,由下至上的逻辑关系为:硬件 -> tty 驱动 -> tty 线路规程(也译为行规程)-> tty 核心 -> ...

  5. 解决:single failed: For artifact {null:null:null:jar}: The groupId cannot be empty. 把工程依赖的jar包打到入jar中

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 执行 mvn clean install 报错: Execution make-assembl ...

  6. linux tty驱动名称,Linux下TTY驱动程序分析

    1.tty设备 有串口.usb转串口.调制解调器(传统的WinModem类设备)等.Linux-tty驱动程序的核心紧挨在标准字符设备驱动层之下,并体统了一系列的功能,作为接口被终端类型设备使用.内核 ...

  7. null=null不能作为关联条件

    null=null不能作为关联条件,用在on后面 测试 SELECT NULL=NULL; SELECT NULL<>NULL; 从上面可以看出null=null和null<> ...

  8. java null==null是否成立

    看Arrys.equals()源码的时候,第一行是判断两个参数是否==,突然很好奇,如果==号两边都是null这种写法是否可行,可行的话结果是true还是false? public static bo ...

  9. mysql8.0约束性语语句(主码、外码、NOT NULL/NULL、DEFAULT、UNIQUE、CHECK)

    本文所有操作都是基于mysql8.0执行的,针对mysql数据库创建表之后的约束语句的添加.删除.修改 文章目录 查看建表信息 实体完整性 创建表时定义实体完整性 创建表后添加主码 创建表以后删除主码 ...

最新文章

  1. ProMesh.Net基本使用说明!
  2. 深入java虚拟机学习 -- 类的加载机制(续)
  3. php 字符串截取_网络安全WEB之PHP代码审计,攻防世界题目warmup
  4. C/C++ http协议发送字段,文件,单个和多张图片
  5. 第六集 MSF构思阶段项目团队的组建
  6. 一张图看懂微软Power BI系列组件
  7. Python基础知识(1)简介
  8. 如何避免JDBC内存溢出问题
  9. php代码审计zhuru,[php 代码审计]Espcms 暴力注入
  10. 一次编辑 GridView 的所有行
  11. JAVAFX-1 开发应用
  12. user 不在 sudoers 文件中。此事将被报告。
  13. 74HC20中WR讲解
  14. echarts制图详解
  15. python: 打包并生成可执行文件 exe
  16. python、anaconda、jupyetr notebook的安装与配置
  17. 程序员开发指南!金三银四Android面试的一些感受,这原因我服了
  18. C#2.0新特性-泛型
  19. html5设计制作作品,16个精美的 HTML5 作品集网站设计案例
  20. 组合总和 Ⅳ(超详细讲解)

热门文章

  1. 自制导纳信号发生器 [原创cnblogs.com/helesheng]
  2. Creating and Destroying Objects
  3. 微软官方推出的win10安装或者创建安装u盘的工具
  4. BZOJ4247挂饰
  5. Uva 10557 XYZZY
  6. Poj 1324 Holedox Moving 状压判重+BFS
  7. [已修正]安装struts找不到tld文件
  8. 转 windows核心编程 学习笔记 目录
  9. VS2019 + Qt ERROR MSB4181 QtRunwork 返回了false,但未记录错误
  10. 移动互联网实时视频通讯之视频采集