主流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)
EstelEstel
上一篇 2016-10-31
下一篇 2016-10-31

相关推荐

  • linux用户与组的基本概念–20160730

    用户组和权限管理—概念       用户组和权限管理—概念 3A:认证,授权,审计。 每个使用者:用户标识,密码:  Authentication    :  认证 Authorization     :授权 Accout/Audition…

    Linux干货 2016-08-04
  • LAMP及nfs、samba的综合练习

    练习一: 配置第一台主机:服务端共享目录: [root@localhost /]# yum install nfs-utils [root@localhost /]# systemctl start rpcbind [root@localhost /]# sy…

    Linux干货 2016-10-24
  • Linux软件包管理

    一、rpm包管理工具 1、rpm包简介 rpm是redhat的软件包管理器。rpm包管理器全称rpm: Redhat Package Manager RPM  Package Manager。它的软件包后缀也为.rpm。除此外,debian,deb文件有dpkg包管理器。 rpm包的命名方式: 源代码:name-version.tar.{gz|bz…

    Linux干货 2016-08-21
  • 网络N22期-第二周作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用文件管理类命令有cp、mv、rm。 # cp命令:文件复制命令     cp [OPTION]… [-T] SOURCE DEST 单文件复制     cp [OPTION]… SOURC…

    Linux干货 2016-08-22
  • Linux 2.6.39-rc3的一个插曲

    2011年4月12日,Linux 2.6.39-rc3发布了,Linus Torvalds写了一个发布邮件,其中包含了一个长长的为这个版本做过贡献的人员名单,这个名单中有很多看上去应该是中国人的名字,我挺为他们感到骄傲的(不知道你是否还记得以前本站的”Linux是由谁写的“)。 不过,没过一会,发现了一个bug,经过大家的调查(2.6.38版没有发现这个问题…

    Linux干货 2016-06-09
  • VIM编辑器

    VIM是什么? Vim是从VI发展出来的一个文本编辑器,拥有许多丰富的功能,便于编程开发,在程序员中被广泛使用,是类Unix系统用户最喜欢的功能强大的跨平台文本文件编辑工具。 为什么要用VIM? vi编辑器是所有类UNIX系统下标准的编辑器,他是我们使用Linux系统不能缺少的工具。对于所有类UNIX系统的任何版本,vi编辑器是完全相同的。而vim是从VI发…

    2017-06-03