Linux操作系统组成
一个Linux发行版包括一个Linux 内核,GNU的工具和库,和软件、文档,桌面环境组成
Linux发行版
slackware:SLES,OpenSUSE,欧洲使用此类版本相对多一些
debian
ubuntu,商业公司维护,目前免费使用,分桌面版和企业版
deepin,国产桌面操作系统
mint,基于Ubuntu进行的二次开发的桌面版本
redhat
rhel,由redhat公司发布面向企业用户的Linux操作系统,收费,每18个月发行一个新版本,
centos,社区企业操作系统,基于rhel去除收费功能,重编译的发行版本,centos8以后由稳定版变成测试版,无法用于生产环境
rocky,由centos创建人之一,用于替代centos,操作基本跟CentOS相同
fedora,免费、新技术、bug多,软件成熟后加入RHEL
中标麒麟,中标软件
其他
arch,轻量简洁,遵循K.I.S.S原则
Gentoo,极致性能,不提供传统意义的安装程序,下载源代码进行编译安装软件
LFS,Linux From scratch 自制Linux,只有一个说明书告诉你如何一步一步怎样构建Linux系统
Android,Kernel+busybox(工具集)+Java虚拟机
发行版之间联系
所有发行版都是使用Linux内核;都需要遵循GNU的GPL协定;所有的发行版都有自己的版本号
发行版之间区别
不同发行版几乎采用了不同包管理器
SLES、Fedora、openSUSE、centos、RHEL使用rpm包管理系统,包文件以.rpm为扩展名
Debian,Ubuntu使用基于DPKG包管理系统,包文件以.deb为扩展名