Linux发行版比较

发行版

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

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

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

最有代表性的3个系列

RedHat系

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

Debian系

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

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

Slackware系

Slackware
最重要的特点是“简单”。和上面的RedHat系,Debian系等的发行版不同,包管理时,不进行解决包间的依存关系。

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

发行版大概比较

RedHatEnterpriseLinux(Redhat系)

官网
官网

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

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

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

CentOS(Redhat系)

CentOS
官网

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

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

Fedora(Redhat系)

Fedora
官网

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

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

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

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

Debian(Debian系)

Debain
官网

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

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

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

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

Ubuntu(Debian系)

Ubuntu
官网

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

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

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

Slackware(Slackware系)

Slackware
官网

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

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

结束语

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值