Debian
Debian
| 特点 |
完全由自由软件组成的Linux发行版,以稳定著称 |
| 包管理前端 |
APT高级打包工具 |
| 包管理系统 |
dgkp,对应deb包 |
| 最新版本 |
目前是Debian10.9 |
| Init程序 |
debian 8以后使用systemd |
| 默认桌面 |
Gnome |
| 平台 |
多CPU架构支持 |
| 生命周期 |
每2年发布一个稳定版本,每个版本获得三年的正式支持,以及额外的两年安全更新,共计5年安全更新支持 |
Ubuntu
| 特点 |
基于Debian,接受私有软件,旨在提供一个更加友好的通用的桌面环境,是目前桌面用户最多的一个发行版 |
| 包管理前端 |
APT高级打包工具; software updater; ubuntu软件中心 |
| 包管理系统 |
dpkg,对应deb包; snappy |
| 最新版本 |
目前是ubuntu 21.04 |
| Init程序 |
Ubuntu 15.04以后使用systemd |
| 默认桌面 |
Gnome |
| 平台 |
X86-64,Arm |
| 生命周期 |
每半年发布一个新版本(4月和10月),长期支持版本LTS每2年发布一次,普通版本只提供9个月支持,LTS版本提供5年支持 |
REHL
RHEL(Red Hat Enterprise Linux)
| 特点 |
是Red Hat公司推出的带有商业支持的Linux 发行版,目前是基于fedora,可以使用fedora epel的软件包 |
| 包管理前端 |
yum or dnf |
| 包管理系统 |
RPM |
| 最新版本 |
目前是RHEL 8.3 |
| Init程序 |
RHEL 7以后使用systemd |
| 默认桌面 |
Gnome |
| 平台 |
多CPU架构支持 |
| 生命周期 |
大约每三年发布一个版本,每个版本提供十年支持 |
Fedora
| 特点 |
由Fedora社区开发,但是由Redhat 公司赞助,是 RHEL的上游源码,经过Fedora测试验证充分的技术会被加入到RHEL |
| 包管理前端 |
dnf |
| 包管理系统 |
RPM |
| 最新版本 |
目前是Fedora 33 |
| Init程序 |
Fedora 15以后使用systemd |
| 默认桌面 |
Gnome |
| 平台 |
多CPU架构支持 |
| 生命周期 |
大约每三年发布一个版本,每个版本提供十年支持 |
Centos
| 特点 |
基于RHEL依照开放源代码规定发布的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOs替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。可以使用fedora epel |
| 包管理前端 |
yum or dnf |
| 包管理系统 |
RPM |
| 最新版本 |
目前是centos 8 |
| Init程序 |
Centos 7以后使用systemd |
| 默认桌面 |
Gnome or KDE |
| 平台 |
多CPU架构支持社区长期支持 |
| 生命周期 |
Centos 8已经被centos团队宣布停止维护更新了,以后centos8-stream将作为一个RHEL的上游,而不是下游,来反哺给RHEL了 |
Anolis OS
| 特点 |
OpenAnolis社区发行的开源Linux发行版,与CentOS 8 100%兼容 |
| 包管理前端 |
yum |
| 包管理系统 |
RPM |
| 最新版本 |
RC2 |
| Init程序 |
systemd |
| 默认桌面 |
Gnome or KDE |
| 平台 |
X86,arm |
| 生命周期 |
— |
| 备注 |
作为Centos8停止维护以后,社区推出的发行版之一 |
LFS 以及其他
Arch Linux
| 特点 |
滚动更新发行版,以 KISS为原则,优雅以及极简主义,希望用户去理解系统,wiki资料齐全,安装无GUI 界面,有AUR仓库作为软件包补充,国内用户非常活跃 |
| 包管理前端 |
pacman |
| 包管理系统 |
pacman |
| 最新版本 |
滚动更新 |
| Init程序 |
2012年就采用了systemd |
| 默认桌面 |
默认命令行,用户可选桌面安装 |
| 平台 |
多CPU架构支持 |
| 生命周期 |
滚动更新,一直升级就可以保持系统最新 |
Gentoo Linux
| 特点 |
元发行版,从源码构建系统,根据自己系统的硬件定制软件包,优化软件包的特性等,wiki齐全 |
| 包管理前端 |
emerge |
| 包管理系统 |
portage |
| 最新版本 |
滚动更新 |
| Init程序 |
可选openrc或 systemd |
| 默认桌面 |
默认命令行,用户可选桌面安装 |
| 平台 |
多CPU架构支持 |
| 生命周期 |
源码构建,只要构建成功就可以升级,基本不会把系统弄挂,只有编译不通过 |
Linux From Search
| 特点 |
本质上是一本教科书,描述了从源码构建Linux系统的方法 |
| 包管理前端 |
无,基于源代码 |
| 包管理系统 |
无,基于源代码 |
| 最新版本 |
10.1 |
| Init程序 |
可选openrc或 systemd |
| 默认桌面 |
无,看编译哪个init程序默认命令行,用户自由决定 |
| 平台 |
x86-64,Arm,IA-32 |
| 生命周期 |
从源码构建,教你理解Linux系统运行到底需要什么,可以制作自己的发行版 |
Alibaba Cloud Linux
Alibaba Cloud Linux 2(原Aliyun Linux 2)是阿里云官方操作系统,为云上应用程序提供安全、稳定、高性能的定制化运行环境,并针对云基础设施进行了深度优化,为您打造更好的运行时体验。您可以免费使用Alibaba Cloud Linux 2公共镜像,并免费获得阿里云针对该操作系统的长期支持。
| 特点 |
为阿里云基础设施进行深度优化,在阿里云上部署性能优异 |
| 包管理前端 |
yum |
| 包管理系统 |
RPM |
| 最新版本 |
2 |
| Init程序 |
systemd,额外支持cloud-init为云实例做初始化 |
| 默认桌面 |
默认命令行 |
| 平台 |
x86-64 |
| 生命周期 |
阿里云通过支持 |

Alibaba Cloud Linux3
- 阿里云为Alibaba Cloud Linux 3提供免费的软件维护和技术支持到2029年04月30日结束
- 选择Linux kernel 5.10 LTS作为Alibaba Cloud Linux 3的内核,为云上应用程序环境提供Linux社区的最新操作系统增强功能
- 兼容Centos 8、RHEL 8软件生态
- 阿里云提供的GCC 10.2、binutils 2.35、glibc 2.32的编译器,增强稳定性并提高与其它软件的兼容性