一、linux可划分为以下四个部分:
*linux内核 *GNU工具 *图形化桌面环境 *应用软件
1、linux内核:
主要功能有四种
*系统内存管理:虚拟内存;交换空间
*软件程序管理:内核创建第一个进程init进程来启动系统上所有其他进程;5个启动运行级
*硬件设备管理:可插入内核的设备驱动模块;设备文件(字符型,块,网络);节点,数值对来标识,包括一个主设备号和一个从设备号
*文件系统管理:linux内核支持通过不同类型的文件系统从硬盘中读写数据;ext表示linux扩展文件系统;虚拟文件系统(virtual file system,VFS)
2、GNU工具:
*核心GNU工具:GNU coreutils
*shell:交互式工具;shell脚本
3、linux桌面环境:
*X Window系统:是直接和PC上的显卡及显示器打交道的底层程序;需要一个建立在X Window系统软件之上的桌面环境
*桌面:KDE桌面;GNOME桌面;Unity桌面(Ubuntu);图形化桌面环境的弊端在于它们要占用相当一部分的系统资源来保证正常运行
4、应用软件
二、linux发行版:完整的linux系统包
*完整的核心linux发行版 *特定用途的发行版 *LiveCD测试发行版