1.3.4 Linux系统组成

Linux操作系统的核心为Linus Torvalds开发的kernel,Linux内核之上的组件分为几部分:一部分是GNU组件,如Emacs、gcc、bash、gawk等;另一些重要组成部分则来自于加利福尼亚大学伯克利分校的BSD UNIX项目和麻省理工学院的X Windows系统项目,以及在这之后成千上万的程序员开发的应用程序等(见表1-1)。正是Linux内核与GNU项目、BSD UNIX及MIT的X11(X Windows)的结合,才使得整个Linux操作系统很快形成,并得到了发展,进而组成了今天优秀的Linux系统。

Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序

表1-1 Linux系统各组成部分的贡献人员

Linux系统的核心组成原理示意图参照图1-1。