什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

严格来讲,Linux是一种操作系统的内核,所以我们通常所说的 “Linux操作系统” 一般指的是 采用Linux作为内核 的操作系统。

所以,我们首先要根据一定的规则,对Linux系统进行分类。

分类

以商业属性分类

现有的Linux发行版操作系统,可以划分为由商业公司维护的商业版本和由开源社区维护的免费发行版本。

商业版Linux系统典型的代表那就是RedHat Enterprise Linux,而平时我们所常用的Ubuntu、CentOS、Debain这种则一般属于免费发行版。

有人会说,Linux不是开源的吗?不应该都是免费的吗?

是的,Linux内核是开源的,但是 开源≠免费,我们可以理解为付费的是它的服务或者商业支持,所以有些Linux的发行版它也有它所谓的商业版。

当然这个角度我们不用纠结太多,一般个人使用,用免费发行版比较多。

以包管理器分类

什么是包管理器呢?

如果没有包管理器这个东西的存在,那估计仅是Linux系统上的软件安装,就要劝退很多用户,因为很多的软件依赖处理会让人抓狂。

因此简单起见,我们可以将包管理器理解为,用来为Linux系统上的软件安装、卸载、升级、查询提供支持的组件,所以对于用户使用来说,一般是一组工具命令集。

目前Linux世界里的包管理种类繁荣,选几个最主流的,可以大致梳理成如下表格所示,每一种都有对应的Linux发行版代表:

包管理器名称常用标志性指令代表系统举例
DPKGdpkg、aptDebain、Ubuntu等
RPMrpm、yumRedHat、CentOS等
PacmanpacmanArch、Manjaro等
DNFdnfFedora
ZypperzypperSUSE
PortageemergeGentoo
什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

所接下来讨论几个主流使用的Linux发行版系统。

主流系统

Debian

Debian和Ubuntu是一个派系的,但界面可能没有Ubuntu那么华丽,但是比较稳定,也适合用作服务器操作系统。Debian在开源圈子用得十分广泛,也有一大批开源爱好者活跃于其中。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

Ubuntu

Ubuntu界面比较华丽,包管理器很完善,社区也非常活跃,个人用户确实很多,所以从市面上看的确比较大众化。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

RedHat

RHEL(Red Hat Enterprise Linux)毕竟是商业版Linux系统,一般多用于企业生产环境,提供完善的商业支持,在性能、稳定性方面也有很大的保障。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

CentOS

CentOS可以理解为是基于RedHat商业版系统的社区编译重发布版,完全开源免费,因此相较于其他一些免费的Linux发行版会更加稳定,也因此一般企业里常用作服务器操作系统。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

最后一版CentOS 8只会更新到2021年12月31日,反而CentOS 7会更新到2024年6月30日

对于CentOS 8用户,Red Hat还会在推出RHEL 8.5时,发布RHEL rebuild版给CentOS用户,即真正最后一个CentOS版本,时间点也可能落在EOL后。

一如RHEL小数点版本(point release)会附带数次的安全更新,CentOS Linux 8最后一版也会有类似的更新,但是随着宣布EoL以及新年假期,Red Hat支持只会延到2022年1月31日,之后就不再发布更新。

Fedora

Fedora其实和RedHat也同属一个派系,背后的支撑企业也是红帽子公司。但是Fedora是免费发行版,而且更加侧重于新技术的试验和加持,因此稳定性方面的考量较CentOS会稍微次要一些。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

SUSE

SUSE背后也算是有大公司的支持了,目前主要也还是多用于企业用户。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

Arch

Arch的确比较适合好奇心强的人尝鲜,它的官方Wiki做得好,AUR仓库很繁荣,适合DIY玩家去折腾,确实也吸引了不少粉丝。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

Manjaro

Manjaro可以看成是Arch Linux的衍生分支,既包含了Arch的常见优点,但也对用户友好,注重体验和稳定性。Manjaro的安装和使用都比较方便,目前使用用户非常多。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

Gentoo

Gentoo适合极客范化的折腾,也比较适合有特殊需要和特殊化定制的需求,总体来说比较小众。但是用得很6的大佬们都说好,因为这些大佬们大多有系统洁癖,控制欲很强,什么都需要自己编译、自己定制,这个对他们来说简直就是天堂了。

什么是Linux系统?Linux有哪些类别?自己用和公司用应该怎么选?

其他Linux发行版

上文中只是介绍了比较主流和常用的Linux发行版,实际上各种各样的Linux发行版和其衍生系统数不胜数,在此也不一一列举了。

怎么选择

  • 如果是完全0基础的新手,只是想入门Linux的生态,体验Linux界面,那Ubuntu就非常合适
  • 如果喜欢折腾和DIY,好奇心满满,可以试试Arch、Manjaro、Gentoo这些
  • 如果想用来部署服务,考虑稳定性,那CentOS、Debian都是不错的选择

当然这仅仅只是参考,最终的选择还是看个人需求和兴趣!

本文来自 CodeSheep ,本文观点不代表蓝洛水深立场,转载请联系原作者。

(0)
上一篇 2022年2月17日 下午2:40
下一篇 2022年2月19日 下午7:35

相关推荐

发表回复

登录后才能评论