T-08-X Window介绍与kernel编译

2018-11-26  本文已影响12人  月影诉残心

Unix Like 操作系统不是只能进行服务器的架设而已,在美编、排版、制图、多媒体应用上也是有其需要的。 这些需求都需要用到图形接口 (Graphical User Interface, GUI) 的操作的, 所以后来才有所谓的 X Window System 这玩意儿。那么为啥图形窗口接口要称为 X 呢?因为就英文字母来看 X 是在 W(indow) 后面,因此,人们就戏称这一版的窗口接口为 X 啰 (有下一版的新窗口之意)!

1. X Windows system

X 窗口系统又分为 X server 与 X client ,既然是 Server/Client (主从架构) 这就表示其实 X 窗口系统是可以跨网络且跨平台的

  • 在unix-like 上面的图形用户接口(GUI)被称为x或x11;
  • x11是一个【软件】而不是一个OS;
  • x11是利用网络架构来进行gui的执行与绘制;
  • 较著名的x版本是x11R6这一版,目前的大部分的x都是这一版本演化而来(包括x11R7);
  • 现在大部分的Linux 发行版使用的x都是有xorg基金会所提供的x11;
  • x11使用的是MIT授权,类似GPL的开放源代码授权方式。

1.1. 主要组件:x server/x client/ window managerr/ display manager

x windows system架构

1.2. x windows system 的启动流程

1.3. x server 配置文件解析与设置

2. kernel编译

我们说的 Linux 其实指的就是核心 (kernel) 而已。这个核心控制你主机的所有硬件并提供系统所有的功能, 所以说,他重不重要啊!我们开机的时候其实就是利用开机管理程序加载这个核心文件来侦测硬件, 在核心加载适当的驱动程序后,你的系统才能够顺利的运作。现今的系统由于强调在线升级机制,因此非常不建议自定义核心编译! 但是,如果你想要将你的 Linux 安装到 USB 随身碟、想要将你的 Eee PC 小笔电安装自己的 Linux , 想让你的 Linux 可以驱动你的小家电,此时,核心编译就是相当重要的一个任务

2.1. 认识kernel与获取kernel源代码

2.2. kernel编译前的预处理与kernel功能选择

-开始选择kernel功能:make XXconfig

2.3. kernel 的编译与安装

2.4. kernel模块管理

modprobe

上一篇 下一篇

猜你喜欢

热点阅读