Linux内核与发行版
当我们说Linux系统时,其含义往往是指采用Linux内核的操作系统。Linux内核负责控制硬件、 管理文件系统、进程管理、网络通讯等,但它本身并没有给用户提供必要的工具和应用软件。
由于Linux内核本身是开源的,所以一些人和厂商在其规则之下, 基于Linux内核搭配各种各样系统管理软件或应用工具软件,组成一套完整可用的操作系统,见下图。 我们称这样的系统为Linux发行版(distribution)。完整的Linux系统就如同汽车, Linux内核构成了最为关键的引擎,不同的发行版就类似使用相同引擎的不同车型。
Linux系统的完整构成
人们制作发行版通常用于特定的用途,构建哲学理念不一,侧重点有所不同,因而Linux发行版可谓百花齐放。 其中以Debian、Suse及Fedora派系的发行版最为常见。对于基础用户来说,常常会困惑于安装某些软件时, 软件的安装帮助会针对不同派系的Linux给出不同的安装指令, 这实际是由于不同Linux派系之间使用不同的包管理软件(可理解为使用不同的软件商店),这无伤大雅。 常见的Linux发行版关系见下图。
Debian派系
Debian派系下主要包含Debian、Ubuntu等发行版。
Debian的特色在于其海量的软件支持和apt-get软件包管理系统,而且其支持的硬件平台非常全面, 包括x86、AMD、MIPS、ARM、POWERPC等。
Ubuntu衍生自Debian,由于其易用性,可以说是最成功的Linux桌面版, 且它的成功已经开始漫延至其服务器版本,目前还推出