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
生命周期 阿里云通过支持

0a0e0773ffca450a83fb96056f72882a.png
8eb19d9e37fa435a9e7ae809e08bbf83.png

Alibaba Cloud Linux3

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