Linux已经完全统治了这个世界:反对开源社区愚不可及

标签: linux 完全 统治 | 发表时间:2014-07-16 06:39 | 作者:robertsong2004
出处:http://blog.csdn.net

原文来自: 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的社区将支持其继续发展。

作者:robertsong2004 发表于2014-7-15 22:39:42 原文链接
阅读:49 评论:0 查看评论

相关 [linux 完全 统治] 推荐:

Linux已经完全统治了这个世界:反对开源社区愚不可及

- - CSDN博客互联网推荐文章
原文来自: http://readwrite.jp/archives/9977. 无论一个企业多强大,它都不存在和开源社区抗衡的实力. 十年前,Unix占有最快的计算机世界排名前10位的五席,以及超级计算机市场的44%. 以往那些凭借着处理能力地位难以撼动的Unix已经被 Linux取代了其位置,别说世界上最快的计算机前十名,就是前50名也没有UNIX的影子.

一年来完全用Linux工作

- jiwei - cnBeta.COM
记得王垠同学写过文章《完全用 GNU/Linux 工作》. 本篇文章,不是为了学人家怎么样,我只是和大家聊聊我用Linux一年来的体会、感受罢了. 别人是模仿不来的,模仿别人没有什么可以值得称道的,做好自己方为好汉.

Javascript 里跑Linux

- rockmaple - Shellex's Blog
牛逼到暴的大拿 Fabrice Bellard,用Javascript实现了一个x86 PC 模拟器,然后成功在这个模拟器里面跑Linux(请用Firefox 4 / Google Chrome 11打开,Chome 12有BUG). 关于这个东西… 伊说 “I did it for fun“,大大啊大大啊….

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

linux makefile编写

- hl - C++博客-首页原创精华区
在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则. target也就是一个目标文件,可以是Object File,也可以是执行文件. prerequisites就是,要生成那个target所需要的文件或是目标. command也就是make需要执行的命令. 这是一个文件的依赖关系,也就是说,target这一个或多个的目标文件依赖于prerequisites中的文件,其生成规则定义在 command中.

Linux下的VDSO

- 圣斌 - Adam's
VDSO(Virtual Dynamically-linked Shared Object)是个很有意思的东西, 它将内核态的调用映射到用户态的地址空间中, 使得调用开销更小, 路径更好.. 开销更小比较容易理解, 那么路径更好指的是什么呢. 拿x86下的系统调用举例, 传统的int 0×80有点慢, Intel和AMD分别实现了sysenter, sysexit和syscall, sysret, 即所谓的快速系统调用指令, 使用它们更快, 但是也带来了兼容性的问题.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

linux 小技巧

- - DBA Blog
2:如何限制用户的最小密码长度. 修改/etc/login.defs里面的PASS_MIN_LEN的值. 比如限制用户最小密码长度是8:. 3:如何使新用户首次登陆后强制修改密码. 4:更改Linux启动时用图形界面还是字符界面. 将id:5:initdefault: 其中5表示默认图形界面. 改id:3: initdefault: 3表示字符界面.

Linux iostat命令

- - CSDN博客系统运维推荐文章
iostat用于输出CPU和磁盘I/O相关的统计信息. . iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [. iostat各个参数说明:. -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥.

Linux的架构

- - 博客园_首页
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明. 我们以下图为基础,说明Linux的架构(architecture). (该图参考《 Advanced Programming in Unix Environment》). 最内层是我们的硬件,最外层是我们常用的各种应用,比如说使用firefox浏览器,打开evolution查看邮件,运行一个计算流体模型等等.