主流Linux发行版对比

  对服务器来说,没有最好的Linux发行版。一切都取决于企业的实际需求。

如今Linux已不再只是一款自由操作系统,它还承载了许多企业的核心应用。在对比流行的Linux发行版时,不仅要考虑有吸引力的功能集,还要关注系统的支持与服务。

服务器管理员担心操作系统的维护和支持周期。维护生命周期指的是Linux发行版持续提供产品补丁和更新的时间。支持方面有三点要考虑:应用程序支持、硬件支持和故障处理支持。企业数据中心的Linux用户非常愿意为最好的维护和支持付费。

自由Linux发行版

任何公司都可以将自由和开源的Linux发行版用于企业环境中,但大部分发行版有着严格限制。举例来说,大部分自由发行版的Linux维护周期有限。以流 行的OpenSUSE版来说,具有18个月的生命周期,意味着从版本发布开始算起24个月之后,不再继续针对新的安全漏洞提供补丁。而任何一个Linux 发行版一般需要18个月才能让业界接收并开始使用。生命周期如此之短的发行版基本无法在企业内使用。

同样还要避开维护周期可能改变的发行版。企业级Linux发行版需要精挑细选。如果依赖于某个开源项目,项目可能解散或者被收购,影响支持周期。

明确软件差异–咨询技术支持

最流行的企业Linux是Red Hat Enterprise Linux(RHEL)、Canonical的Ubuntu Long Term Support(LTS)、SUSE Linux Enterprise Server (SLES) 以及 Oracle Unbreakable Kernel.

在为组织选择最佳Linux发行版时,版本差异其实并没多大影响。所有Linux操作系统都基本使用同样的开源系统组件,尤其是重要核心。

区别在于对这些功能的支持。验证所选Linux的主要功能是否具有足够支持–不仅是技术可行性,还有发行版。例如:公司服务器架构依赖于Linux容器 虚拟化(LXC)。SLES支持LXC通过同一个内核运行多个操作系统实体。RHEL则不支持LXC,所以即使技术上你可以在RHEL上运行,Red Hat也不会为其提供技术支持。

企业Linux发行版必须提供稳定的软件版本。以满足企业用户使用。检查发行版网站,确认最新版本的软件包是否已经集成在当中。通常这些列表变动得非常频繁,所以在选择操作系统时,需要检查一下这些列表是否为几个月之前更新的。

企业级Linux发行版定价可能令人困惑:无须为软件付费,但不同发行版的技术支持需要收费。Ubuntu免费提供补丁升级,而其他产商对此是收费的。所 有厂商都提供了从基础支持到全方位的高级支持。Oracle或Red Hat的支持是费用最高的,但是否需要购买支持取决于企业实际情况。

Red Hat Enterprise Linux.Red Hat占据了大约65%的市场份额以及80%企业发行版份额。RHEL在许多数据中心领域都有应用,并且和软硬件厂商有着深入合作,是其他Linux发行版的榜样。

公司雇佣的开发者数量远超其他公司。因此,Red Hat在许多开源项目中扮演着非常重要的角色。如果公司希望使用新锐的开源平台,先确保其是否能与Red Hat匹配。

Red Hat提供了许多可以用于完整开源架构的产品,特别是Red Hat Enterprise Virtualization与Red Hat Cloud.Red Hat同样还提供了JBoSS中间件平台,方便IT团队开发应用。

Red Hat限制软件无法免费获得,所以出现了类似CentOS和Scientific Linux这样的自由发行版。现在红帽已控制了CentOS,未来其是否仍然是免费的重编译Red Hat操作系统还是未知数。

SUSE Linux Enterprise.SUSE的SLES发行版占据了月25%的Linux用户份额,是第二大的Linux操作系统。

SUSE专注特定的商业领域,其主要商业合作伙伴有SAP与VMWare.VMware用户可以通过VMware ESXi获得免费的SLES,而SAP平台更喜欢SUSE系统。微软同样推荐自己的用户,如果需要使用Linux,就安装SLES,而且将支持周期更新至2016年。微软与SUSE的互通关系于2006年开始,当时微软将SUSE Linux介绍给了沃尔玛百货有限公司。

从技术角度说,SUSELinux比其他Linux发行版更容易获得支持。SUSE同样还有非常友好的管理方式。集成YaST平台,可以简化复杂的 Linux管理任务。SUSE是Pacemaker High Availability的主要开发者,该工具被所有当前Linux发行版用于搭建高可用性集群。

不像Red Hat,SUSE并不提供虚拟化平台。但其提供了SUSE Cloud,基于OpenStack与SUSE Manager,可以通过集中管理接口对SUSE和Red Hat系统进行部署、补丁更新和升级操作。

Ubuntu LTS.Ubuntu提供免费发行版。Canonical,Ubuntu背后的公司,将为发行版提供专业服务与支持。希望获得Ubuntu LTS支持的公司可以联系Canonical,只想使用软件和获得升级补丁的用户可以免费直接下载和安装Ubuntu.

选择Ubuntu作为服务器平台时,请使用长期支持(LTS)版本。LTS版本的补丁更新支持至少7年,而普通发行版的更新周期非常快,支持时间也相当有限。

Ubuntu桌面操作系统以简单易用着称,但这并不是服务器版本。大部分管理任务还是很原始的,修改配置文件,运行命令,启动进程等。对于用户来说,这样着实令人失望。

Ubuntu基于Debain Linux,是开发者和教育环境中非常流行的发行版。Debain并不提供企业级支持,但Ubuntu LTS提供。

Oracle Linux.Oracle的 Unbreakable Kernel是修改RHEL源代码再编译的操作系统,适合与Oracle数据库一起使用。

Oracle除了数据库,其他产品还没有获得巨大成功。数据中心管理员能够决定数据库应该安装在哪个Linux系统上。不仅如此,许多公司已经拥有了 Linux的使用标准,这也影响了Oracle的开源软件推广。意味着Oracle数据库同样还需要运行在SUSE和Red Hat发行版上,以便获得支持。

除了Oracle VM,这款基于XEN的虚拟化平台,Oracle平台就没有其他有亮点的开源软件产品了。Oracle同样还拥有Solaris操作系统,这也令Oracle Linux重要性降低。

谁才是赢家?

Red Hat是目前最适合企业使用的操作系统平台。它也获得了许多公司的称赞与口碑。即使如此,从技术的角度上看,公司还会倾向于使用SLES或Oracle Unbreakable Kernel,使用RHEL的原因是因为有软件依赖。Ubuntu的母公司Canonical曾经试图说服世界财富500强的企业使用该系统,但收效甚 微。

当然RHEL是目前最流行的Linux发行版,但如果你和Oracle有业务来往,并且担心正在运行的Oracle数据库。那么Oracle Linux是你的最佳选择。如果你希望获得廉价、好管理的Linux系统,还能与微软环境集成,那么选SLES吧。

原创文章,作者:Estel,如若转载,请注明出处:http://www.178linux.com/55787

(2)
上一篇 2016-10-31 15:19
下一篇 2016-10-31 16:02

相关推荐

  • 实现CA和证书申请,

    接下来讲的是在centos7.3和centos6.8中实现CA和证书申请,centos7.3作为主机,centos6.8作为客户端 首先你授权客户端CA证书,必须本身主机也具有CA,自己证明自己,先CA自签证书,然后在7.3创建私钥 为了方便以后的操作CD进入 cd /etc/pki/CA   生成自签名证书 -new:  生成…

    2017-04-11
  • 马哥教育网络班22期第二周课程练习1-未闻花名

    1、Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令 该命令的英文解释为print working directory(打…

    Linux干货 2016-08-29
  • 马哥教育网络21期+第二周练习博客

    马哥教育网络21期+第二周练习博客 复习第一节课内容: 1,计算机的组成及其功能:     运算器,控制器,存储器,输入设备,输出设备 2,Linux的发行版:     shackware,debian,redhat 3,Linux的哲学思想 一切介文件把几乎所有资源,包括硬件设…

    Linux干货 2016-07-12
  • bonding

    boding制作        问题:一个网卡一个IP没有容错性     bonding是LINUX中将多网卡绑定虚拟成一块网卡,实现多网卡共同拥有一个IP,这项技术早在Sun和Cisco中被称为Trunking和Etherchannel技术。   …

    2017-03-22
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; # fdisk /dev/sda n p 3 w # partx -a /dev/sda  # partx -a /dev/sda # mke2fs -t ext4 -b&nbs…

    Linux干货 2016-10-09
  • 集中练习3

    用户管理、文本处理、文件管理相关

    2017-09-20