Linux 系统架构
文章平均质量分 78
Eko_Hong
这个作者很懒,什么都没留下…
展开
-
[原创] Linux体系结构(一): Linux的前世今生
1.GNU 项目 早在1983年,Richard Stallman发起GNU项目,并且创立自由软件基金组织(Free Software Foundation),宣扬自由软件精神,越来越多的人把自己的软件项目加入GNU旗下,这些GNU软件的源代码都是基于GPL协议,在GPL协议授权之下,任何个人或组织都可以对GNU软件的源代码使用,复制,修改,发布等。 而Stallman本人开发的软件原创 2012-04-05 21:02:40 · 384 阅读 · 0 评论 -
[原创] Linux体系结构(二): Linux系统层次
前一节内容大概介绍了一下Linux的历史由来,各大Linux发行厂商都是基于GNU项目下的所有开源软件,来构建各自己的Linux发行版本,一个完整的Linux发行版本大概可以分为以下四个层次结构: Base System => X Protocol => Windows Manager => Application 1. Base System 所谓Base System,也就是一个原创 2012-04-05 21:11:33 · 604 阅读 · 0 评论 -
[原创] Linux体系结构(三): X Window架构
上一节提到如果想要使Linux系统能够开启图形化桌面,需要有X层协议的支持,而X协议的具体实现是由专门的GNU项目来做的,在以前,实现此协议的GNU项目是XFree86,而如今,已经被Xorg所代替,也许将来Xorg也会完全被Wayland替代。 打开Xorg的官方,可以查看到当前稳定版本的Xorg是X11R7.6,这个版本的命名是什么意思呐?R7代表当前的X协议是第7个版本,6代表的是第6原创 2012-04-05 21:15:38 · 731 阅读 · 0 评论 -
[原创] Linux体系结构(四): 内核空间和用户空间
前面几节主要对Linux的外在体系结构做了一些介绍,在这一节里,将分析一下Linux的内部结构,初略可以将这个内部体系划分为三层:Hardware => Kernel Space => User Space 1. 为什么要划分为内核空间和用户空间? Linux Kernel是操作系统的核心,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。 对于原创 2012-04-05 21:19:51 · 495 阅读 · 0 评论