Linux发行版比较

Linux发行版

  • 发行版
  • 最有代表性的3个系列
    • RedHat系
    • Debian系
    • Slackware系
  • 发行版大概比较
    • RedHatEnterpriseLinux(Redhat系)
    • CentOS(Redhat系)
    • Fedora(Redhat系)
    • Debian(Debian系)
    • Ubuntu(Debian系)
    • Slackware(Slackware系)
  • 结束语

发行版

发行版的意思是分布和流通,但是在Linux相关的情况下,可以认为是“种类”。因为Linux是开源的,所以在进化的过程中,从各种各样的分布源开始有各种各样的Linux。

由于Linux是开源的,其开发体制有放任主义的氛围,略有自由奔放。Linux严格来说是内核(OS的核心部分),其他部分使用GNU(以自由软件构筑OS为目的的组织)等提供的开源软件,通过融合形成作为OS的形式。

这就是为什么根据分配的不同,软件包的管理方式、严密的系统启动顺序和设定文件等会产生差异。分布基本上是以组织为单位形成的,大多是提供成果物的。

最有代表性的3个系列

RedHat系

Linux发行版比较_第1张图片
是商业发行版的代表。最成功的发行版是RedHat公司推出的“RedHatEnterpriseLinux”。俗称,RHEL。
作为Linux的商用,是业界的标准。

Debian系

Linux发行版比较_第2张图片
Debian是一个包管理非常优秀的发行版。包采用deb格式,并使用前端apt命令进行管理。apt可以快速准确地解决软件包依赖关系。

配置文件位置和描述等与RedHat系统不同。Debian的组织能力在Linux社区中屈指可数。另外,由于Debian本身的历史也很悠久,所以存在着很多派生发行版。

Slackware系

Linux发行版比较_第3张图片
最重要的特点是“简单”。和上面的RedHat系,Debian系等的发行版不同,包管理时,不进行解决包间的依存关系。

包只需将“配置”,“make”,“make install”创建的二进制文件存档为tar格式,然后在软件包安装时留下日志,删除时只需删除安装日志。启动脚本基本上也是铁板一块,让人联想到Unix的制作。

发行版大概比较

RedHatEnterpriseLinux(Redhat系)

Linux发行版比较_第4张图片
官网

是行业的发行标准,也是最成功的商业发行版。许可费主要是技术支持和长期有针对性的安全修复等。

在最新的7系中,启动序列采用“SystemD”,而不是传统的“SysVInit”。

包管理采用rpm和前端的yum,可以在解决依赖关系的同时安装软件。支持期间约10年左右,适合非常长的开发并且重视稳定性的项目。

CentOS(Redhat系)

Linux发行版比较_第5张图片
官网

Linux是GPL下开源的商业,即使是个人,源代码的使用也是可以的。

RedHatEnterpriseLinux也不例外,因此彻底移除和重建商标等就可以创建RedHatEnterpriseLinux的克隆。CentOS是克隆的代表性存在。因为是克隆,所以特征几乎和RedHatEnterpriseLinux没有变化,没有极端尖锐的部分,“想知道数据标准”、“想要容易维护的环境”的情况下,CentOS是有力的候补。开发之初RedHat没有参与,但现在已经有了一定程度的合作关系。但是,需要注意的是,由于它是遵循RedHatEnterpriseLinux的形式,所以存在诸如安全修复稍微的延迟。

Fedora(Redhat系)

Linux发行版比较_第6张图片
官网

它是RedHat公司支持的基于社区的发行版,是RedHatLinux在商业化阶段作为社区基础分支、至今仍存续的先进发行。

发行非常快,生命周期短,RedHat公司参与的未来将成为事实标准的技术首先被引入到Fedora中,经过验证后充分成熟的东西反映在RedHatEnterpriseLinux上。

也可以说是RedHat公司的实验场。如果你想最先接触最新的技术,那么引入Fedora就好了。

现在包管理的前端是“dnf”,“yum”切换的yum Python 2记述的相对dnf Python 3被翻新了。现在的selinux和SystemD等是最先导入Fedora并反映在RedHatEnterpriseLinux中的技术的代表。

Debian(Debian系)

Linux发行版比较_第7张图片
官网

这是Linux世界中最有组织和受尊重的自由的发行商。

组织规模也是最大的,包管理工具非常优秀。特别是从初期阶段就引入了依存关系的解决,现在也一脉相承,历史本身也非常古老,几乎与最古老的Slackware并驾齐驱。

包装格式采用deb格式,并使用apt作为前端。Deb软件包虽然做了一些复杂的制作,但相应的管理却是稳固的。配置文件的位置等与RedHat不同,但互联网上的信息也很多,所以不会成为问题。这最终是一个习惯的问题,因为它也有Debian的原因。

在日本,作为服务器的份额不像RedHatEnterpriseLinux那样,但这是一个主要的发行版。开发的方向性是保守的,是在组织内进行了充分讨论的基础上进行开发,所以可以放心使用的发行版。

Ubuntu(Debian系)

Linux发行版比较_第8张图片
官网

在这次介绍的发行商中,是用户最友好的发行商。“对他人的同情心”已成为口号。它是以Debian的开发版本为基础开发的,是作为桌面非常受欢迎的发行商。

普通版和长支持版、桌面用途和服务器用途在一定程度上进行开发也可以说是其特征。它是在卡诺尼卡尔公司的支持下开发的,路线图明确。虽然包形式和设定文件等与Debian在某种程度上是共通的,但是开发的方针有很多先进且独特的部分。

社区的支持体制也很牢固,想把Linux作为桌面使用的入门者接触Ubuntu也是一种选择。

Slackware(Slackware系)


官网

作为Linux史上最古老的发行版,是现在也存在的老字号发行版。

它的特点是“简单,前景良好”,启动脚本也是集成式(Monolithic),包也只是用tar存档二进制文件,包依赖关系等交给用户。制作也是古老的UnixLikeSystem的风貌。

结束语

粗略地总结了Linux的分布特点和比较的信息。
在VirtualBox和VM等虚拟环境中尝试一下吧。

你可能感兴趣的:(Linux)