社区 Linux、企业 Linux、Unix 的区别

你知道社区Linux版本与企业Linux版本之间的区别在哪儿么?

红帽Linux副总裁Tim Burke在LinuxCon大会上就被问到了该问题。Burke说他最初就是从Unix转向红帽的。从Unix迁移到Linux是讨论企业Linux是什么的关键起点。

Burke说Unix与Linux的不同在于Linux允许用户创新,打破厂商的锁定,给用户自由。

红帽是全球领先的企业级Linux厂商,最近刚突破了十亿美金的收入,他们不是构建Linux的唯一厂商。Burke说开源世界有成百上千个项目,只有少部分融入到了Red Hat Enterprise Linux(RHEL)中。

要打造企业Linux版本的部分工作就是挑选合适的项目进行开发。红帽的做法是成为上千社区活跃的贡献者与参与者。

“你如何知道哪个项目准备好了?”Burke说,“红帽去主动参与的就能带来价值。”

Burke也任职于另外一家厂商,他表示不是所有交付Linux的厂商都会像红帽这样去贡献并参与。

硬件

硬件支持是企业Linux另一个关键价值。

“每个人都假设硬件厂商在发布硬件之前就得到所有支持,”Burke说,“其实这需要大量协调工作,我们花费了很多精力在上面。”

在Burke看来,在社区Linux版本的人们不喜欢主动追踪厂商的硬件计划表。

安全是企业Linux的另一属性,红帽使用SELinux提供策略与访问控制。可扩展性也是红帽关注的另一个企业级领域。

然后当然是支持。

多数人认为所有的企业版本都受支持,其实不是这样。当然,提供支持的团队参与到上游社区,他们肯定是支持产品的最佳人选。

此外,对数多企业用户来说,他们不太满意红帽如今的方向,他们想知道技术的未来在哪里。用户驱动的创新是企业Linux成功的关键。

“不可能只有红帽,”Burke说,“是社区和消费者还有合作伙伴同心协力将企业Linux做大,这就是与Unix的不同之处。”