为何 RHEL 7 版本对 Fedora 来说那么重要?
原因何在?因为RHEL 7充斥着我们已经在Fedora中见过的众多技术。实际上,这些功能特性大多数出现在RHEL中,原因恰恰在于,这些功能特性已经首先经历Fedora社区的严格考验。
不过等一下,这是不是意味着Fedora就是RHEL 7的beta测试版?并非如此,RHEL 7其实有自己的alpha测试版和beta测试版,就像之前发布的其他RHEL版本那样。不过,就Fedora而言,技术可能首先整合到类似产品的东西中。在这种情况下,人们可以下载它、安装它、试用它;更重要的是,使用和重新混合它,以激发个人热情和集体热情。
这层关系是我在担任Fedora项目负责人期间经常谈论的话题,也不是只有我一人高谈阔论。开源社区知名人士Michael Tiemann经常恰如其分地称之为技术选举过程。通过使用发行版中的功能特性,然后测试它们解决其他问题的能力,Fedora社区已俨然成了样板,决定什么该保留、什么该淘汰。
不妨考虑一下systemd(http://www.freedesktop.org/wiki/Software/systemd/)。这是面向Linux系统的一项颇有争议,却又改变行业规则的颠覆性技术。我们Fedora社区的这些人大胆地把该技术添加到自己的产品中,可以说冒一定的风险,尽管这么做有时不容易,但最终还是获得了回报。在系统启动和管理的基本层面积极接受诸如此类的变化并非易事。
但结果是,Fedora有助于在暴露问题的同时,带来及早改进的机会,并且为整合那些解决办法提供了一条途径。等到Fedora 18和19发布时,systemd早已成气候,这项技术解决了好多实际的系统管理问题。大家对这项技术显然投了"赞成票",所以systemd同样是RHEL中的一项重要的新功能,参阅附文《关注RHEL 7中的这五项新功能》(http://www.infoworld.com/t/linux/keep-eye-these-5-new-features-in-rhel-7-244023)。
这仅仅是一个例子,表明Fedora早已拥有许多优秀的技术,它们只是刚刚出现在安全经过加固的企业级RHEL中。我们之前的Fedora项目负责人Robyn Bergeron曾撰写博文,介绍了另外好几项技术,详见http://robyn.io/2014/06/10/rhel-is-beefy/。
要是你看过RHEL媒体新闻稿,就知道在红帽看来,RHEL 7无异于重新定义了企业操作系统。Fedora社区完全有理由为他们在这个过程中扮演的重要角色而感到自豪。