当前位置:Linux教程 - Linux文化 - OracleLinux一出 红帽Linux即作回应

OracleLinux一出 红帽Linux即作回应


昨天报道过Oracle要跟红帽抢饭碗,宣称会以红帽一半的价格提供Linux技术支持服务。相隔不到一天,红帽就在自己的网站上打出了大红“Unfakeable Linux(不可替代的Linux)”条幅,说明红帽和Oracle之间的相关事宜。

不过,红帽一方面在表示自己将会和Oracle继续合作,另一方面又在表示Oracle提供Linux支持是不完美的。

红帽表示,Oracle选择对红帽Linux提供支持是对他们技术的肯定,两者之间已经有7年的合作历史,红帽将继续与Oracle一起,为优化Linux而努力,并仍会支持Oracle的产品。

在商业运作中,主顾与客户的关系转变的非常快。例如1981年,人们购买微软的MS-DOS,是为了运行Lotus 1-2-3,而现在商业公司选择红帽Linux,大多数不是因为他们喜欢红帽,而是因为Oracle的首选支持者是它。

形势对红帽来说有一点微妙,它在回应中说:“没有任何证据能表明Oracle维护的Linux中API和ABI的兼容性,它们在代码上肯定会有些许不同。 Oracle经手过的红帽 Enterprise Linux将不再是原来的Enterprise Linux,它能否与原来的红帽系统兼容,没有人敢保证。”

毫无疑问,Linux是一个日益膨胀的市场。Oracle决定对Linux提供全方位支持再一次证明了Red Hat在业界的领导地位,同时也再一次宣告了专有Unix即将寿终正寝。Red Hat连续两年被广大CIO评为最有价值的公司绝非偶然。更多内容请见下文。

Red Hat & Oracle合作伙伴关系

Q:Oracle最近的一系列声明会改变Red Hat与Oracle的伙伴关系吗?

A:不会。Red Hat与Oracle已经开展了7年卓有成效的合作。Red Hat将继续与Oracle密切配合,针对Oracle产品对红帽企业Linux(Red Hat Enterprise Linux)和JBoss中间件做一些特别优化,更好地为我们共同的客户提供支持服务。

Red Hat & JBoss订阅

Q:Oracle的声明中是否包括对Red Hat Application Stack、JBoss, Hibernate、Red Hat GFS、Red Hat Cluster Suite、Red Hat Directory Server或Red Hat Certificate System的支持?

A:不包括。Oracle不对上述任何领先的开源产品提供支持。

硬件兼容性

Q:Oracle声称他们的Linux支持包括与红帽企业Linux完全相同的硬件兼容性和认证。是这样的吗?

A:不是的。Oracle表示他们将对代码做一些独立于Red Hat之外的更改。这些更改不会在Red Hat的硬件测试和认证流程中得到测试,因此,它们有可能导致意想不到的后果。所以说,Red Hat的硬件认证对于Oracle而言是无效的。

软件兼容性

Q:Oracle声称他们的Linux支持包括与红帽企业Linux完全相同的软件兼容性和ISV认证。是这样的吗?

A:不是的。Oracle表示他们将对代码做一些独立于Red Hat之外的更改。这些更改不会在Red Hat的软件测试和认证流程中得到测试,因此,它们有可能导致意想不到的后果。所以说,Red Hat的软件认证对于Oracle而言是无效的。 二进制兼容性

Q:Oracle的Linux支持能够与红帽企业Linux实现二进制兼容吗,原来在红帽企业Linux上运行的应用是否在Oracle的Linux上可继续运行?

A:没有办法保证Oracle所做出的修改后仍能保持API(应用程序编程接口)或ABI(应用程序二进制接口)的兼容性,程序代码可能会出现一些材料/来源上的区别而导致应用不能运行。与红帽企业Linux是否兼容只能由Red Hat的内部测试套件来验证。

源代码兼容性

Q:Oracle的产品是否会发展为Linux操作系统中的另一个“分叉”?

A:没错。根据Oracle声称要做出的一些改变来看,他们会开发出一套与红帽企业Linux不同的代码库。简单说,它将演变为一种与红帽企业Linux不同的系统,因此无法保证与红帽企业Linux硬件和应用生态系统的兼容性。

更新

Q:Oracle说他们将提供与红帽企业Linux相同的更新服务。他们能做到吗?

A:开发二进制兼容的软件需要付出多方面的努力。其中一点就是源代码,另一要素则是开发和测试环境。尽管Oracle或许能够在Red Hat更新版本发布之后获得源代码,但其开发和测试环境与红帽企业Linux相比显然有着本质的区别。出于诸如此类的原因,无法保证红帽企业Linux的更新源代码在集成到Oracle修改过的Linux代码库之后能够正确工作。

支持 & 维护生命周期

Q:客户是否需要升级到最新的版本才能享受Red Hat的支持和维护服务?

A:不需要。Red Hat的订阅客户可以享受7年内发布的所有版本产品的支持和更新服务。贯穿这段时间,Red Hat还将常规维护版本作为红帽企业Linux订阅服务的一部分提供给客户。此外,我们还通过一个“hot-fix”流程(根据特定客户需求来提供关键补丁)来完善我们的支持服务。而Oracle却在其Oracle Enterprise Linux支持策略中表示“保留对某些版本的Enterprise Linux程序不提供支持的权力”。

支持级别的灵活性

Q:Red Hat允许客户根据自己的需求来选择适当的支持级别吗?

A:是的。许多客户是根据其应用的SLA需求购买相应的红帽企业Linux订阅级别。比方说,客户可以为非业务关键的文件和打印服务器选购基本订阅,而为数据库服务器选购高级订阅。Oracle就没有这么灵活了,他们的支持策略是这么说的:“如果购买了Enterprise Linux高级支持,那么客户所有由Oracle提供支持的系统必须是Enterprise Linux高级支持服务。”

安全性

Q:Oracle能够向客户提供与红帽企业Linux同样及时的安全更新吗?

A:不能。从红帽企业Linux更新发布到Oracle获得源代码之间必然有一段时间的延迟。并且,无法保证红帽企业Linux的更新源代码在集成到Oracle的Linux代码库之后能够正确工作,此类的集成和测试必然要花费额外的时间。如果某项更新是用来修复关键安全漏洞的,那么在这种情况下,Oracle的客户承担风险的时间更长。

可信的Linux

Q:红帽企业Linux拥有各种政府颁发的安全认证,包括EAL 4+和CAPP。Oracle版的Linux是否就直接获得了这些认证?

A:不是。这些安全认证是专门针对特定的软硬件配置而颁发的。像Oracle那样,一旦对软件做了任何更改,这些认证便不再有效了。

客户协同关系

Q:Oracle的Linux客户能否像红帽企业Linux客户那样在软件开发中扮演重要的角色?

A:就红帽企业Linux而言,我们与客户的协同关系在新版本软件的设计之初就已形成。这种协同关系贯穿软件的整个开发、测试、生产和部署过程。而一个衍生版本产品的厂商无法给客户提供协同合作的机会。

合作伙伴支持

Q:Dell、HP和IBM等硬件制造商均为红帽企业Linux提供支持。Oracle在这方面有何不同?

A:Red Hat的硬件合作伙伴在Red Hat的支援下为广大客户提供一线支持。Red Hat与这些合作伙伴之间有着紧密的合同关系,不仅在培训方面有着特别的要求,而且在服务升级路径、Red Hat三级支持以及协调客户管理等诸多方面都有着严格的界定。我们的共同客户与Red Hat客户所享有的协同程度是完全等同的。