一,Linux系统结构
用户 图形界面(X Window)
应用层
Shell层 shell命令
内核层 系统调用
硬件 (即CPU平台)
内核是操作系统的心脏,所有的任务都是用内核来执行完成,那用户怎么和内核进行交互呢?有两种方式:
(1)命令行方式(shell层)
(2)图形操作界面方式(用户层)
二,Linux的图形操作界面X Window简介
1,X Window不是一个具体的图形环境的实现,它是一个协议(它只是制定了一些图形界面的标准),不是一个具体的软件,这是很重要的,很多学习了很长时间的都没搞懂。
2,X Window系统的特点:
(1)独立于操作系统
即装Linux操作系统的时候可以不安装图形操作界面(用命令行完成操作),而windows是不行的(如果图形操作界面挂了,那就是windows操作系统挂了)。
甚至可以在装Linux的时候装多个X Window界面,登录时选择不同的X Window。
如:windows有简体中文版、繁体版,这些版本间你不能改变文字版本,而Linux是可以的。
(2)网络特性
可以把某个程序运行的结果显示到远程
(3)源代码免费
三,UNIX图形环境:
CDE(通用桌面环境) Common Desktop Environment