原文来自:http://readwrite.jp/archives/9977
无论一个企业多强大,它都不存在和开源社区抗衡的实力
十年前,Unix占有最快的计算机世界排名前10位的五席,以及超级计算机市场的44%。现在怎么样了呢?以往那些凭借着处理能力地位难以撼动的Unix已经被 Linux取代了其位置,别说世界上最快的计算机前十名,就是前50名也没有UNIX的影子。
社区:隐藏的性能助推器
人们并不都是很清楚的意识到社区的有效性。1999年,SUN公司的首席执行官Scott Makuneri对Linux性能做了如下的攻击。
【linux就和Windows操作系统一样,用在设备或客户端上太庞大,在服务器上也没有足够的扩展性。我不明白为什么人们从世界各地继续付钱给MS,Linux也是如此】
我们不能说他没有先见之明,在1999年的时候,Linux并不在世界上最快的排名500名之列,Sun Solaris的性能更是遥遥领先于Linux。
然而,Sun Solaris无法战胜的是Linux社区。
SUN公司历史上有众多的创新值得夸耀,但只是作为一个公司无论你多么伟大,你毕竟只是一个公司。今天没有一个公司能有足够的拥有丰富的经验的工程师来实现大型的技术架构。
而现在,Linux已经占据了世界前500名超级计算机的97%,Unix只有2%(不包括Solaris)。
活跃??的社区活动给开源项目带来了许多优势。
1. 采用开源项目是好的
2. 采用开源项目是安全的
3. 采用开源项目能创造更多的市场
4. 采用开源项目的成果比竞争对手要更好
社区不仅降低了由于闭源导致问题的风险,同时在StackOverflow和GitHub上充实了技术信息。与开源技术相关的开发者的数量的增多,提 高了开源技术的市场渗透率。进而促进了第三方社区的形成,这是一个永恒的周期。这是在一个公司内无法完成的。
性能问题也随着关联项目的增多而更容易解决。如Linux受到RedHat,IBM,惠普和甲骨文,甚至于SUN的关注而在性能上得到飞快的提高。出于各种原因,它们对Linux贡献代码做了改进。结果是,Linux不仅功能增加了,性能也得到改善。性能问题也随着关联项目的增多而更容易解决。如Linux受到RedHat,IBM,惠普和甲骨文,甚至于SUN的关注而在性能上得到飞快的提高。出于各种原因,它们对Linux贡献代码做了改进。结果是,Linux不仅功能增加了,性能也得到改善。
打赌2014年社区的发展
这就是为什么我对于开源项目OpenStack和Hadoop,以及其他开源项目报乐观态度的原因。性能和未来的潜力等等,Linux这十多年的经历过的种种问题仍然存在。但是只要有集中了社区的关注,这只不过是时间问题罢了。
当然也有进展不顺的例子。比如 OpenStack由于缺乏领导力,这个cloud社区在进入市场时蹒跚前行。但是如果能够解决领导力的问题,一个活跃的OpenStack的社区将支持其继续发展。
Linux已经完全统治了这个世界:反对开源社区愚不可及