NULL TTY驅動程式將出現在Linux 5.2核心中
雖然最初在核心郵件列表中首次提出這個驅動程式時,有人對它的實用性和實用性提出了一些問題,但是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公社的RSS地址 :https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2019-04/158225.htm