Linux告诉了我们什么?
2010-07-22 15:48
295 查看
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
Linux
来到我们中间已经十几年了。它的到来,告诉了我们什么?为什么要这样说?
大约在
20
年前,我抱着一本英文原版
OS/2
操作系统指南大厚书(大约
8
公分厚)死啃,知道了什么是进程和线程的区别以及其实现的方式。计算机处理器(
CPU
)的能耐(复杂性),我算是领教了。一块小小的处理器(比如:
Intel
的
Atom
处理器,
7.5mm
x 7.5mm
见方大小),周边有无数的小针腿,只要你改变一个针腿的极性,其余的针腿就会瞬间发生不同的反应,其中的奥秘极少有人能够透彻了解。
听说,
20
几年前,现任中国开源软件(
OSS
)推进联盟主席陆首群教授,组织力量把
UNIX
操作系统的英文指南(有“版权”的材料)翻译成中文出版,有几十大本“
UNIX
白皮书”,至今我还记得那些“白皮书”排列整齐的样子。知识的复杂性,令人敬畏。后来,
DOS
操作系统来了,
Windows
操作系统来了,
NT
来了,
......
那时,由于没有互联网,我在位于北京紫竹公园的“首都图书馆”阅览室里面,整天翻阅英文原刊或
IT
报纸(很厚),比如:《
PC
World
》,追寻微软
NT
的发展动态。我深知
PC
个人计算机处理器的复杂性,其上的操作系统更是奥秘无穷。我们中国人要不要掌握这些机密?当然需要。我从来不怀疑这一点,从来不打算放弃这一点。那么,我们应该怎么办呢?
大约在
1996
年左右,我注意到
Linux
这个新词。在那个时代,由于没有互联网,没有谷歌搜索,做科学研究很不容易。后来,我慢慢地明白了有关
Linux
的一些知识(书看了不少),能够用
C
语言写个
Linux
小程序,在清华大学计算中心机房上机
(
因为计算中心主任是熟人
)
,进一步知道了
Linux
的厉害(比如,一回车,就出结果)。
Linux
只是一个免费的操作系统吗?
No.
,绝对不是。
Linux
用它那上千万行的源代码文件向我们诉说着计算机运行的“真理”,向我们揭示了计算机计算的“奥秘”。除此之外,
Linux
不仅仅是一部文字作品(源代码巨著),能读,能看,而且它有一个慈善的“
License”
(使用许可证),允许你自由地运行它,利用它去完成某种计算任务。为了保证许许多多的人都能不断地研究它,使用它,进一步完善它,
Linux
使用许可证(
GPL
)明文规定:任何人不许占有它。为了做到这一点,我们必须尊重
Linux
原作者们的良好意愿,当你在传播它的时候,要告诉下一个接受人:这就是
Linux
,你可以自由地使用它,
......
但是,倪光南院士却要反其道而行之,把
Linux
强行认定为“国产软件”,斩断了它的“自由根源”(《
Linux
基金会》),让它任意被强暴,任意被摧残,使其成为某些利益集团的摇钱树,向国家伸手要钱的跳板,
......
我们能容忍吗?
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
Linux
来到我们中间已经十几年了。它的到来,告诉了我们什么?为什么要这样说?
大约在
20
年前,我抱着一本英文原版
OS/2
操作系统指南大厚书(大约
8
公分厚)死啃,知道了什么是进程和线程的区别以及其实现的方式。计算机处理器(
CPU
)的能耐(复杂性),我算是领教了。一块小小的处理器(比如:
Intel
的
Atom
处理器,
7.5mm
x 7.5mm
见方大小),周边有无数的小针腿,只要你改变一个针腿的极性,其余的针腿就会瞬间发生不同的反应,其中的奥秘极少有人能够透彻了解。
听说,
20
几年前,现任中国开源软件(
OSS
)推进联盟主席陆首群教授,组织力量把
UNIX
操作系统的英文指南(有“版权”的材料)翻译成中文出版,有几十大本“
UNIX
白皮书”,至今我还记得那些“白皮书”排列整齐的样子。知识的复杂性,令人敬畏。后来,
DOS
操作系统来了,
Windows
操作系统来了,
NT
来了,
......
那时,由于没有互联网,我在位于北京紫竹公园的“首都图书馆”阅览室里面,整天翻阅英文原刊或
IT
报纸(很厚),比如:《
PC
World
》,追寻微软
NT
的发展动态。我深知
PC
个人计算机处理器的复杂性,其上的操作系统更是奥秘无穷。我们中国人要不要掌握这些机密?当然需要。我从来不怀疑这一点,从来不打算放弃这一点。那么,我们应该怎么办呢?
大约在
1996
年左右,我注意到
Linux
这个新词。在那个时代,由于没有互联网,没有谷歌搜索,做科学研究很不容易。后来,我慢慢地明白了有关
Linux
的一些知识(书看了不少),能够用
C
语言写个
Linux
小程序,在清华大学计算中心机房上机
(
因为计算中心主任是熟人
)
,进一步知道了
Linux
的厉害(比如,一回车,就出结果)。
Linux
只是一个免费的操作系统吗?
No.
,绝对不是。
Linux
用它那上千万行的源代码文件向我们诉说着计算机运行的“真理”,向我们揭示了计算机计算的“奥秘”。除此之外,
Linux
不仅仅是一部文字作品(源代码巨著),能读,能看,而且它有一个慈善的“
License”
(使用许可证),允许你自由地运行它,利用它去完成某种计算任务。为了保证许许多多的人都能不断地研究它,使用它,进一步完善它,
Linux
使用许可证(
GPL
)明文规定:任何人不许占有它。为了做到这一点,我们必须尊重
Linux
原作者们的良好意愿,当你在传播它的时候,要告诉下一个接受人:这就是
Linux
,你可以自由地使用它,
......
但是,倪光南院士却要反其道而行之,把
Linux
强行认定为“国产软件”,斩断了它的“自由根源”(《
Linux
基金会》),让它任意被强暴,任意被摧残,使其成为某些利益集团的摇钱树,向国家伸手要钱的跳板,
......
我们能容忍吗?
相关文章推荐
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~二 DBContext实例中,表实体对象是怎么被加入的
- 番茄事件到底告诉了我们什么?(漫画)
- 劫匪告诉了我们了什么
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~三 分部类是否破坏了单一职责
- 《北京青年》告诉我们什么道理
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~一 DBContext的构造方法,方法的重载
- 四大名著告诉我们什么
- 关于linux,我们应该学什么?
- 【翻译】性能探索(1)--关于减少HTTP请求,80-20法则告诉我们什么
- 唐僧取经的故事到底告诉了我们什么道理
- 吃货必看!全新技术告诉我们未来吃什么
- 网友评论:没有了MySQL,我们使Linux还能干什么?
- 满意度指数能够告诉我们什么?
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~五 LINQ实体类中对属性的赋值,变化前与变化后SendPropertyChanging与SendPropertyChanged
- 番茄事件到底告诉了我们什么?(漫画)
- 一份30个字的个人简历告诉了我们什么?
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作
- linux中cheat命令给我们带来了什么好处?
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~四 分部方法从另一方面定义了类型的操作规范
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~六 LINQTOSQL中为我们触发了SendPropertyChanging和SendPropertyChanged,它的真正用意是什么