转:http://blog.sina.com.cn/s/blog_735da7ae0102v2p7.html 终端tty.虚拟控制台.FrameBuffer的切换过程详解 Framebuffer Driver Linux console 系统控制台是一个接收所有内核消息和警告,同时用于单用户模式登陆的设备.several devices can be used as system console: a [8]virtual terminal, [9]serial port, [10…
大多数UNIX系统都提供了一种功能,可以对当前终端窗口的大小进行跟踪,在窗口大小发生变化时,使内核通知前台进程组.内核为每个终端和伪终端保存一个winsize结构: Struct winsize { unsigned short ws_row; /* rows, in character */ unsigned short ws_col; /* columns, in characters */ unsigned short ws_xpixel;…