-
报告标题:分析Linux源代码——探讨字符终端设备
资源介绍
字符终端设备的打开操作
当我们需要使用一个字符终端设备的时候,首先需要打开它。而打开这一动作,在UNIX下面通常是由一些守护进程所发起的,比如当我们在登录到一个虚终端的时候,通常是由一个进程agetty来打开这个虚终端(从 Linux的2.0.17的版本开始,开始改用另一个较小的程序mingetty来实现相同的功能),agetty是被init进程所发起的进程,它完成以下的操作:
1. 打开tty行设备并设置它们的模式;
2.打印出login的提示符,并得到用户名;
3.为用户发起一个login进程为用户进行登录