Linus Torvalds为何荣获C&C大奖?

       在我心目中,Linux占据着很重的位置,它既是一个程序代码的资源宝库,也是一个神奇无比的操作系统。如果有人说它的坏话,我一定不爱听,生闷气。

 

        1985年,日本NEC公司很有远见地设立了一个奖金,人们把它叫做“C&C大奖”,C&C就是Computer and Communication的意思,奖金的评选和发放,每年一次,金额为1,000万日元(我猜大约在10万美元左右,我不懂汇率),用于奖励对C&C技术的R&D活动以及相关先锋工作(并且产生重大社会影响)有特殊贡献的人士。C&C大奖的评选工作接连搞了25年,名声越来越大,影响波及全球。

 

       Linus Torvalds,人很勤奋,每天必须阅读、处理数千行C程序源代码,有时自己也得动手编写程序,勤勤肯肯地维护(协调)着Linux的代码库。这项工作很累人,一天也不能停,因为,在全球范围内每天都可能需要随时面对和处理的由许多不同志愿者提交的Linux“程序树”各分支的程序源代码文件(多半为电子邮件形式),大多为程序补丁和原有程序的修改。当然,有一个“核心团队”(8人)协助他来完成这项极为繁重的日常维护工作。老天保佑,Linus不能生病请假,就是伤风感冒也不行。

 

       现今,Linux核心已经有1,000多万行源代码,而且,升级很快,两、三个月就要升级一次,程序“体积”越来越庞大,为此,Linus本人很担心(或烦恼),这样下去,何时才是个“头”啊?可以说,谁也不知道。但是,经过80多天的奋战,在10月20日刚发布的Linux 2.6.36新版本出现了一个好兆头,Linux体积不再继续“增肥”,功能反而继续增大。具体来说,情况如下(新版本相对于上一版本而言):

 

Files added: 1305

Files changed: 9202

Files removed: 323

 

Lines added: 583842

Lines changed: 977110

Lines removed: 630057

 

      由此可见,新版本的代码行增加了58万多行,而原有的代码却减少了63万多行,变动确实不小。但是,新版本的文件数目增加了1千多个,原有文件数却只减少了3百多个,可见系统功能不减。对Linux开发而言,大概这是第一次发生的“奇迹”。

 

     10月20日,《Linux基金会》主席Jim Zemlin就此事说:"Linux is the fabric of computing today, and Linus Torvalds represents one of the strongest technologies to emerge over the last century“,意思是说,“Linux是现今计算的“构造物“(”Fabric“),而Linus Torvalds是上一个十年积累起来的最强技术代表之一”。实际上,此言不虚也。 我认为,Linus Torvalds荣获今年的C&C大奖,辛苦多年,理所当然。相比而言,苹果和谷歌的头头只是两个会发财的商人,本不足道也,相反,微软鲍尔默的火爆脾气,有话直说,很讨人(至少是我个人)喜欢,但是,微软的生意很难做,后面有一批XP盗版粉丝跟着“起哄”。(注:我们绝不原谅鲍尔默用手指头指着我国政府动粗骂人。)

 

      说明:有人借口要搞“国产Linux”开发,不断向政府要钱“资助”,心太黑(也太坏)了。我就是死了,也不服。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 94
    评论
Linux Linux最早是Linus Torvalds在1991年开始设计开发的, 当时他正是赫尔辛基大学计算机系的学生,刚开始他是在Minix环境下写了一个处理多任务切换的程序,用他自己的话来描述这个程序,Minix是linux的父亲。1991年的夏季,也就是他购买了第一台PC机之后6个月,Linus觉得他还需要从网上下载某些文件,为此他必须读写某个磁盘。于是他又不得不写一个磁盘驱动程序,然后是一个文件系统。而一旦你有了任务切换器、文件系统和设备驱动程序之后,你当然就拥有了一个操作系统,或者至少是它的一个内核。linux也就这样诞生了。 多任务 计算机在同一时刻运行多个应用程序的能力。 2.多用户 计算机在同一时刻被多个用户访问的能力。如网络上的服务器必须是多用户的。因为网络上的服务器需要能够同时接受多个用户的同时访问。多用户操作系统最主要的特点是:同一时刻不同的用户访问。4.保护模式在linux下应用软件无法访问系统分配的内存以外的内存区域。如此,一个软件的错误不会造成整个系统的瘫痪。5.POSIX表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像UNIX)。6.SYSV和BSD扩展 可以理解为和SYSV和BSD源代码级的兼容。简单一点,就是Linux下的应用程序同时也能在这两个系统上运行。 linux具有对多种语言如:C、C++、Java、Tcl/tk、Perl等很多语言的编译器/解释器,以及集成开发环境、调试和其它开发工具。以前,我们一直对windows平台下如VB VC软件开发的高效和便捷津津乐道,也是windows对linux围剿的利器。可是现在一切都改变了,因为有了Borland公司的Kylix。提起borland公司,在业界几乎是无人不知无人不晓,Borland公司一向以高性能、高效率的应用程序开发工具而着称,最著名的是DOS平台上的Turbo C、Borland C++,Windows平台上的Delphi、C++Build和Java开发工具。以上这些产品都称得上是经典之作,尤其是以面向对象的Pascal为基础的Delphi,更是经典中的经典,C++Bulid也是脍炙人口。Kylix就提供了linux版的Delphi和C++Bulid。这两个版本被认为是linux平台上第一个RAD(Rapid Application Development,快速应用软件开发工具)开发工具。 光有内核还不能构成一个完整的操作系统,于是一些组织或公司将内核与一些应用程序包装起来就构成了一个完整的操作系统,这就是发行套件,不同的公司或组织的发行套件各不相同,版本号也不相同,尽管它们使用了同一版本号的内核。现在的发行公司很多,如:我们常听说的RedHat,中软,红旗。 虽说Linux还无法与拥有一亿多用户的Windows相比,但是它确立自身地位和影响力所花费的时间却只有Windows的一半。作为一种Unix操作系统,Linux的强大性能显然使得其它品牌的Unix黯然失色。有分析家认为,“Linux的广泛普及使其成为Unix市场上最具活力的一只新军。”甚至连Unix之父Dennis Ritchie也认为Linux“确实不错”。有一些分析家甚至认为,在未来数年间,Linux将成为NT真正强有对手,也是唯一可以冲破微软垄断性文化圈的出路所在。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 94
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值