linux系统的几个主流版本有什么区别?

Linux内核是计算机操作系统的核心。一个完整的Linux发行版包括一系列软件,如内核和一些其他文件相关的操作、用户管理系统和包管理器。每个工具都是整个系统的一小部分。这些工具通常是独立的项目,由相应的开发人员开发和维护。

前面提到的Linux内核,包括当前版本和版本历史(早期版本)可以在www.kernel.org找到。Linux的许多发行版可能基于不同的内核版本。例如,流行的RHEL6发行版基于旧的但稳定的版本2.6.32 Linux内核。其他发行版可能会快速更新以适应最新的内核版本。需要注意的是,内核不是一个非此即彼的命题。例如,RHEL6在2.6.32的内核中引入了新版本内核的许多改进。

各发行版提供的其他基础工具和组件还包括以下内容:C/C++编译器、gdbdebugger调试工具、核心系统库应用、画图的底层界面、高级桌面环境、包括内核在内的众多安装更新系统。

许多不同的Linux发行版满足了不同用户和组织的不同需求。大型商业组织通常更喜欢使用Red Hat、SUSE和Canonical (Ubuntu)提供的发行版。

Fedora是一个基于RHEL、CentOS、科学Linux和Oracle Linux的社区版本。与RHEL相比,Fedora打包了更多的软件包。原因之一是多元社区参与Fedora的建设;它不仅仅是一家公司。在这个过程中,CentOS被用于活动、演示和实验,因为它对最终用户是免费的,而且比Fedora的发布周期更长(通常每半年左右发布一个新版本)。

SuSE、SuSE Linux Enterprise Server (SLES)和openSUSE的关系类似于Fedora、Red Hat Enterprise Linux和CentOS的关系。

Debian是很多发行版的上游,包括Ubuntu,是Linux Mint等发行版的上游。Debian广泛应用于服务器和台式电脑领域。Debian是一个纯粹的开源项目,专注于一个关键点,稳定性。也为用户提供了最大最全的软件仓库。

下图是知乎下载的终极大招: