Linux 20年–改变了世界的20年

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




【陈怀临注:记得当年大宋联想公司有个slogan–人类没有联想,世界将会怎样?我觉得Answer应该是:没啥两样。没准还好一点:-)。但是,人类没有Linux,世界似乎很难想象。。。。。。】

(4个打分, 平均:4.00 / 5)

雁过留声

“Linux 20年–改变了世界的20年”有46个回复

  1. Claud 于 2011-04-19 10:20 下午

    Line of Code那幅图可能产生误导。我做过统计,kernel行数是指数增长,一幅图画不下来,所以通常将纵坐标做成不均匀的(1K、10K、100K、1M、10M……),看起来就是线性增长的了。

  2. kevin 于 2011-04-19 10:23 下午

    lenovo被人戏称“来弄我”,以前叫leg end,都不是什么好词

  3. aguai 于 2011-04-19 10:55 下午

    Linux,改变了世界,改变了你我。

  4. kevin 于 2011-04-19 11:12 下午

    what about windows

  5. 张俊杰 于 2011-04-19 11:32 下午

    WINTEL改变了世界。
    看看计算机史,感觉除了总量GDP第二了,啥都差得很远呀。

  6. Len 于 2011-04-19 11:35 下午

    Linux 对应的CPU的个数极有可能大于windows。

    再过些年,就会是远远大于。

  7. kevin 于 2011-04-19 11:39 下午

    you gotta be kidding

    Month Windows Mac iOS Java ME Linux Other
    May, 2010 91.30% 5.26% 0.81% 0.73% 1.13% 0.78%
    June, 2010 91.46% 5.16% 0.88% 0.65% 1.07% 0.78%
    July, 2010 91.32% 5.06% 1.06% 0.78% 0.93% 0.84%
    August, 2010 91.34% 5.00% 1.13% 0.86% 0.85% 0.82%
    September, 2010 91.08% 5.03% 1.18% 0.95% 0.85% 0.91%
    October, 2010 91.09% 5.00% 1.26% 0.92% 0.86% 0.86%
    November, 2010 90.81% 5.03% 1.36% 0.89% 0.93% 0.98%
    December, 2010 90.29% 5.02% 1.69% 0.91% 0.96% 1.13%
    January, 2011 89.70% 5.25% 2.05% 0.81% 0.95% 1.24%
    February, 2011 89.69% 5.19% 1.81% 1.04% 0.92% 1.35%
    March, 2011 89.58% 5.25% 1.87% 0.98% 0.96% 1.36%

  8. 文海 于 2011-04-20 1:41 上午

    Linux对世界计算机科学技术和工程产品都带来了革命性的影响。

    不过,尘归尘,土归土,linux归无主。
    无主的东西大家随便拿,也不好定价,搞得linux创始人都过不上奢侈的生活,只好安心的搞软件:)

    版本分支太多了,版本间的兼容性太差,软件要分别编译很多个版本。

  9. 潜水员 于 2011-04-20 1:55 上午

    对于LINUS这样的,只能归为大神,与特斯拉半神交相辉映。其附加效应深远地影响了人类。

  10. Len 于 2011-04-20 2:09 上午

    kevin:不做嵌入式的人是不会懂的。

  11. lucifare 于 2011-04-20 3:25 上午

    特斯拉才半神啊?

    活着封神的是邪教,呵呵

  12. 一条虫 于 2011-04-20 6:29 上午

    linus和特斯拉比?我只能……去撞墙。你把特斯拉整整压扁100米再跺上无数个linux主机。linus都不一定比得上。

    我觉得,linux远没有GCC伟大。没有GCC……世界才真是灰暗的了。

  13. 路人甲 于 2011-04-20 6:51 上午

    如果只有一个Linus,Linux什么都不是。呵呵,从直流电的世界到交流电的世界,电和磁的微妙关系,不是普通人就能顿悟出来的。没有这个人的神来之笔,也许世界就要多等100年。Linux吧,只有有需求,Xinux、Xnix神马的总会有的……

  14. 路人甲 于 2011-04-20 6:53 上午

    没有Linux,有首席这样胸怀的人,Cnix迟早都会有的……哈哈哈……

  15. 路人甲 于 2011-04-20 6:57 上午

    首席以前那么操作系统计划叫什么,我忘记了……嘿嘿嘿……

  16. 陈怀临 于 2011-04-20 7:06 上午

    如果Linus当年知道有BSD,他就不会去写Linux。他的原话。当年没有互联网。他在那个冰天雪地的国家,。。。啥也不知道。对远方的辽国不清楚。。。

    你别说,我还确实具备了一个完整的整一个OS的能力:CPU,汇编,C,net,文件系统,VM, socket。。。我好像都不懂的还真没有:–(。

  17. yunhaid 于 2011-04-20 8:29 上午

    嗯,看到首席的一些话,有些感触,十年了,首席对OS还是那么一往情深了。

    十年前,首席创办了系统软件杂志,有幸在首席的系统软件杂志上登过一篇文章OWNOS的设计与实现,我还是那个yunhaid,过去这么多年,也没有停止OS的脚步,只不过没有系统的整体实现而是化整为零,实现了内存slab机制,在xinu平台上的TCP/IP协议栈实现还包括lance网卡驱动,最近参考ZFS写的slabfs文件系统。也玩了段时间FPGA,VHDL, Verilog,对基本CPU的设计有了最基本的了解,感觉CPU的水很深,还没入门。

    现在一直在思考,未来的方向是什么?感觉OS可以作为业余研究却不是未来的路….相信首席也经历过这种困惑期…

    在国内玩linux,也就打打patch, 修点bug, 移个driver,折腾不起什么风浪的。反而感觉应用系统的天空更宽阔.

  18. 潜水员 于 2011-04-20 6:15 下午

    to 12
    gcc 只是GCC,没有灵气。只要有心估计会出第二个,而LINUS,只有一个。

  19. iosnew 于 2011-04-20 6:26 下午

    没必要过于纠结Linux和GCC,这两个伟大的产品交相辉映。互相提携。套用一句时髦的话来讲,叫做生态圈。里面的每一个角色都不能缺少的。

  20. 陈怀临 于 2011-04-20 7:17 下午

    Linus, Richard都是令人尊敬的,对文明有影响的。
    FSF,Open Source, GNU的后面其实都是相对深厚的人为 或者宗教情怀。

    咱们的863,核高基也整了许多年了吧。

    1991年的4月,我天朝似乎也有许多响亮的国家级项目吧。银子就这样被瓜分了。人间20年下来,Linux 2.6.3x了:-)。我们是nothing。

  21. jimmy 于 2011-04-21 5:53 上午

    最早接触linux发行版本是红帽和蓝点,现在蓝点都不知道哪里去了。没有linux世界会怎样无法想象,对于我那就没有现在的工作了。

  22. cracked 于 2011-04-21 8:13 下午

    to 17 tcp/ip非常熟悉的话 可以整网络设备啊

  23. kernelchina 于 2011-04-21 8:32 下午

    开源世界如此广阔,如果想做点事,那是太容易了,重要的是多出来点东西。做出来的东西,或者写下点什么,就不会觉得空虚,回头看时,不会觉得日子白过了。

  24. 一条虫 于 2011-04-21 9:24 下午

    to 18:

    你竟然说GCC没有灵气。。。没有灵气。。灵气。

    好吧……我觉得从灵气上来说,最具备严肃计算机科学意义的就是编译体系。其次,才是内核。

    GCC先于linux存在,现在还是主流UNIX的编译器。

  25. 潜水员 于 2011-04-21 11:39 下午

    to 一
    你说的也对,编译体系是精密,但总在几个或更多个学究眼里是能看到的东西,而OS,深入地底(硬件)五百里,连天(软件)五百里,光靠学术研究不能把握,要实战才行。要有人跟上才行。

  26. 瞎扯 于 2011-04-22 4:00 上午

    8楼:Redhat,VA等Linux公司都送过Linus股票的,这些公司上司后,Linus手上股票市值到过20M多。 Linus虽没有大富(相对其他巨头),但生活应该是无忧的。

  27. leif_yu 于 2011-04-22 9:21 上午

    拜托,坛子里的各位能否胸怀开阔些,不要总是抱怨而不拿出实际行动。

  28. 一条虫 于 2011-04-22 10:38 下午

    楼上玩过bad company 2的网战不。大家都不动的时候你行动就是悲剧啊。。。彻头彻尾的悲剧。

  29. anonymous 于 2011-04-26 2:58 上午

    16楼:感觉首席想做的东西太多了[特别是有众多粉丝吹捧的情况下],想跨的步子比较大,结果扯蛋了。linus的优点是看到的不多,一步一步做,结果没有扯着蛋。
    想一下子就做个非常好的东西其实不容易,GOOGLE之前有人搞搜索,FACKEBOOK之前有人做社区,LINUX之前有BSD/MINIX,克隆现成的东西,并在细节上慢慢超越相对不容易扯着蛋,靠谱。

  30. 瞎扯 于 2011-04-26 4:02 上午

    Linux为什么比BSD流行,流行的多? 是GPL License的原因。 IBM等诸多公司,只会支持GPL而不是BSD。

  31. 文海 于 2011-04-26 5:27 上午

    瞎扯同学的评论比较靠谱,顶!

  32. iosnew 于 2011-04-26 6:19 上午

    同意瞎扯同学的评论。
    我想众人拾柴火焰高。照顾到别人的利益也就成全了自己的利益。Linux的发展诚其然也。

  33. jiangyou 于 2011-04-26 7:41 上午

    Google的代码基本上是BSD,大公司有时候更喜欢BSD类似的license(比如apache license),因为他们可以只发布愿意发布的代码

    大公司的加入基本上是看潮流,我觉得跟license关系不大

    Linux为什么比BSD更流行,我觉得更大可能是社区的文化不一样,BSD的感觉更曲高和寡一些

  34. 瞎扯 于 2011-04-26 8:33 上午

    33 jiangyou,

    Google Android Kernel是GPL,Kernel以上是dual license. Chromium是multiple license, V8之类用BSD是因为他们主要是推标准,只要你愿意集成他的东西,是否开放源码无所谓。

    多说两句为什么IBM这些不卖软件,只卖服务,卖硬件,卖芯片的公司喜欢GPL之类彻底开源的license。 IBM们首先是希望借助社区的力量和MSFT们竞争,同时,投入巨大人力物力在open source上之后,他们其实也担心其他公司,特别是小公司,在他们的成果基础上稍作改动,闭源成商业软件,回过头和他们竞争。所以,GPL是符合IBM们的利益的。要用我们的成果,可以,但你也得把你的贡献开放出来。

    微软用了BSD的TCP/IP, Juniper和Apple大量用BSD,但似乎没怎么回馈给BSD社区。 BSD至今对X86以外的体系,和各种新硬件的支持,和Linux的距离是越拉越大。

  35. shuyong 于 2011-04-26 8:27 下午

    在android framework及以上的软件,具体到每一个模块,甚至具体到每一个源文件,一般都只采用一种license,大多数是apache license。综合起来,android就显得是multiple license。Chromium也是类似的情况。

    就个人开发者而言,一般更喜欢GPL,因为这样可以开发门槛降低,可以共同开发,共同进步。但对于大型的商业公司而言,则更喜欢类BSD license。

    Google在android项目里面采用Apache license,有可能是GOOGLE想超越license的争执而采用的更高明的手段。一方面,采用Apache license,商业公司可以根据自己的需要闭源。这样安了商业公司的心,使得他们投入更积极。另一方面,GOOGLE有信心有能力,通过不停地升级,一直引领着发展方向。使得大家不停地抛弃自己的分支,始终被牵着鼻子走。最后沉淀下来的闭源部分,大多数是hardware adaptor的东西。能在互联网应用方面独树一帜的不多。这样,其实大家都想借着android的势头在互联网应用有所建树,但最终大多数是成了android推广的打工仔。

  36. 瞎扯 于 2011-04-26 9:00 下午

    Google提供的是platform和一个ecosystem, 当然要兼顾在上面开发的商业公司的利益。Google自己早就不是靠卖软件赚钱了。

    35楼 你还是在自顾自话,根本没看我说的为啥IBM,Intel这些公司在GPL的Linux上投钱投人的原因,也不想想为啥现在几乎大部分硬件驱动都会考虑支持Linux。

    你说大型商业公司更喜欢BSD,你倒说说这些公司为BSD本身做了些啥贡献?

    目前我就看到BSD的ZFS支持沾了License的光,呵呵。

  37. shuyong 于 2011-04-26 10:16 下午

    IBM支持LINUX,那是在2000年的时候IBM要转型到以服务为主的模式。INTEL这类的硬件厂商支持LINUX,那是因为LINUX已成气候,他们要支持主流的OS。在什么山头唱什么歌,在LINUX上就得遵守GPL。硬件厂商也谈不上喜欢还是不喜欢GPL。硬件厂商开源,大多只在LINUX上开源。在WINDOWS的平台也不开源。并且支持得最快最好的东西还是在WINDOWS平台上。硬件厂商开源,那是他们的主营在硬件上,有软件辅助让他们的硬件卖得更多,开源的代价他们是可以承受的。如果他们认为软件里面暴露了他们比别人先进的地方,那照样闭源。比如WIFI的驱动,GPU的驱动就是例子。

    我说大型商业公司更喜欢BSD,只是描述现状。我并没有说这些公司为BSD本身做了啥贡献。我更认同GPL。我认为BSD license过于自由和松散,对于贪婪的商业公司没有约束力,结果造成BSD的发展后继无力。而GPL对LINUX的发展影响很大。但不是每个硬件公司都认同GPL,用LINUX而绕开GPL,各种招式一直在尝试。选哪种license,各取所需罢了。

  38. 瞎扯 于 2011-04-27 1:48 上午

    你说的也有道理,不过我觉的还是小公司更喜欢BSD一些,呵呵。我原来的观点是GPL相对BSD有利于Linux自身的发展,和你说的应该不矛盾。

    WiFi驱动现在各家都在kernel里实现了,支持的很好,BRCM以前纠结过一段user mode的驱动。ATHR还有部分用firmware是因为FCC有对power的调节有规定。Ralink的驱动也都整合进kernel了。

    这里比较的是GPL和BSD,别又把Windows拉进来,呵呵,收费的当然支持要好些,不然MSFT混什么啊,早破产了。

  39. shuyong 于 2011-04-27 3:26 上午

    firmware是规避GPL的手段。我没有用过ralink驱动。在ARM LINUX平台上,BRCM & ATHR驱动的关键部分都隐藏在firmware里面,在linux kernel module里面不会有关键的功能。比如Android hotspot功能就隐藏在firmware里面,BRCM & ATHR不会向对方展示自己的实现方式。

    BSD license允许商业公司从拿到source code一开始就close source code。所以对于商业公司效果是一样的,不论大小,一拿到就开始close source code,谁也别想从我这里占到便宜。除非这个公司有特殊的理想和情感,比如SUN。但是SUN现在也消失了。而GPL则保证开源的始终是开源的。有可能采用了半成品,你自己完善了后面的部分,但你得尊重前人的成果,把你做的部分开放出来,否则你自己从头开发。这游戏规则好像是强盗分金,大家都渡让部分利益,而游戏就可以长久地玩下去。

    我觉得,采用BSD的人是好人,同时他们认为别人都是好人。而采用GPL的,不确认自己是好人,更不确认别人会是好人。现实的社会?呵呵,扯远了。

  40. sa 于 2011-04-27 3:43 上午

    gpl就像是一个强奸犯,搞得全世界都是他的子女。

  41. 瞎扯 于 2011-04-27 3:49 上午

    正好我对这个比较熟悉。

    你用的是mobile平台的芯片,用firmware主要是off load host的运算量和降低功耗,其实就是把802.11协议做到firmware里,和host用802.3的封包交互。你去看他们通用芯片的驱动,该有的都有了。而且,随着手机芯片越来越强劲,接下来的趋势又会转回来,协议用mac80211跑在host上。 ATHR用硬件实现的Low MAC多些,BRCM是用DSP做的微码。这个和GPL没关系,架构问题。

    最后一段说的有道理,GPL更适合这个tough world,呵呵。

  42. Cavium-Networks 于 2011-04-27 10:00 上午

    juniper给社区捐赠过代码,mips的不少代码, powerpc下的mpc85xx是juniper引入的,llvm,clang,苹果出过力,部分路由协议栈,存储部分的代码,是一些商业公司贡献出来的,多了去了,现在mips性能不错了,有兴趣来加入mailist吧,一块贡献力量,底层开发不一定非得选linux是不,玩玩bsd,换换口味也不错.
    bsd社区哲学,大家随便用,用的人越多说明我们越牛…

  43. 瞎扯 于 2011-04-27 8:25 下午

    netbsd不错。 从实用角度看,Linux更糙快猛些,适用面广,不过技术大多可以触类旁通,搞精一门再搞其他也不难。

    说到llvm,xcode4居然要付钱才能下载,nnd。

  44. 一条虫 于 2011-04-30 9:09 下午

    谁说用BSD造福贪婪公司了。没有公司愿意用就到不了最高境界。苛刻条件的licence只能吸引业余作业,所以linux也不断尝试让公司来做这些事情。

    当然现在Freebsd 8.2已经在性能上落后于linux 37内核了。这个很纠结,因为其libc策略是portable而glibc有硬件依赖。gcc版本也老旧了点。。。

    其实开源里GCC/GLIC是关键。linux换谁都能做。

  45. Anonymous 于 2011-05-01 6:49 上午

    freebsd最需要提升的就是ufs, 性能和linux的文件系统比起来慢了太多.

  46. weeklybuilds 于 2011-08-22 12:05 上午

    我是linux桌面系统使用者,2008年我有了一台电脑,2008年,我开始使用linux,linux承载了我的青春年华的回忆,虽然今天我还是一个菜鸟,但我会一直用下去