版裳图案的思考 |
|---|
| 作者:郑裕峰(Galoisx) 2005-04-26 09:43:16 来自:bbs.ustc |
![]() 我们负责任的不应该忘记GNU在历史与现实中起的关键性作用. 不是说Linux不重要,
它很重要, 没有它就没有成熟完整的GNU系统. 但GNU操作系统自身起的极大作用, 比
Linux更重要的作用, 足以使得GNU这3个字母应该出现在操作系统的名字中. 正像
GNU计划的创始人Richard Stallman所说的, 我们应该称这个系统为GNU/Linux系统.
Linux是GNU系统中的不可或缺关键部分, 也有足够的理由在这个操作系统的名字中
占有一席之地.
现在我们Linux版面上讨论的问题, 绝大部分不是Linux kernel的问题, 而是GNU操作
系统中GNU软件或者其他GNU Public License兼容的软件的问题. 作为版裳, 或者作为
科大GNU/Linux社区的一个公开发布的Tshirt, 我们不应该仅从美观或者个人喜欢上
选择图案. 我们应该合理的将GNU这3个字母或者它的相关标志体现出来.
所以我号召大家在选择版裳时, 选择以GNU为主题的图案.
=======================================================================
=======================================================================
全文:
老话重谈, 但我觉得很有必要. 因为我意识到随着Linux, 其实是GNU/Linux系统
在国内的普及, 有些人无意识的认为这个系统就是Linux系统. 也许人们认为
不就一个称呼而已, 没什么大不了的. 包括报纸如中国青年报在一个版面上洋洋洒洒
长篇报道了"Linux发展受制于人", 但通篇中没有"自由软件"或者GNU字眼, 甚至在
讲到开源软件时, 也将一些条件非常苛刻的Source Open许可证与真正做到共享,自由
的Open Source许可证等同起来.
但其实不是这样的, 首先Linux只是我们现在使用的系统(即GNU/Linux系统)的一个部分,
是以计算机硬件直接接触, 并给上层软件提供接口的一个层面. 通常我们说Linux是
这个操作系统的内核. 但我们应该知道作为一个操作系统单单有这个层是远远不够的,
操作系统的其他很多的分量足可以与Kernel相提并论, 比如, 我们使用的编译器GCC,
使用的脚步编程语言Bash,Python,Perl, 我们使用的Xwindow这个图形界面层, 还有成千
上万的应用软件, 这些操作系统的其他部分不管是代码数量上, 还是为我们得心应手的
工作起的作用上, 对系统性能的贡献上, 丝毫不亚于Linux Kernel这个层面.
其次从GNU/Linux的渊源上说, GNU计划于1985年宣布成立, 87年成立自由软件基金会
为自由软件做后盾. GNU的名称是GNU's Not Unix, 这是计划的发起者起的名字,
这是发起者为"新的完全自由的操作系统"起的名字, 名字中的Not Unix表示新的操作系
统是不同于Unix的(Unix当时不是自由的, 当时甚至开源软件的概念仍然不很明确).
GNU计划自从成立, 其目标就是从头建立一个自由的操作系统. 包括内核, 编译器, 编
辑器, 应用软件等等.
GNU计划在创立之初是没有这么多软件可直接应用的, GNU计划自己着手解决/编写这个新
的操作系统需要的每一个软件, 首先是著名的编辑器Emacs和gcc, 然后他们意识到需要
一个完全自由的操作系统核(此时, 作为自由操作系统GNU的基本外ё榧加辛? 就差
一个核). 所以GNU计划发起一个Hurd计划, 写一个自由的核.
但这时一个芬兰学生Linus Torvalds写了一个i386的内核(那时的名字也不是Linux), 以
代码公开的方式放在internet上. 于是GNU计划的发起人Richard Stallman联系Torvalds
问他是否愿意将这个i386核以GNU Public License(即自由软件许可证)发布. 幸运的
是Torvalds同意了这个作法. 于是Linux开始以自由软件的方式在互联网上传播, 开发.
吸引了大量的自由软件爱好者加入Linux的开发过程.
这里不得不说的是, 由于Linux先于Hurd一步出现原型, 使得那时自由软件的开发者都
集中到Linux上了, Linux的发展也越来越好. Hurd则发展的较慢.
那么从这个操作系统的渊源上, 我们可以自豪的说是GNU计划的伟大思想极大的促成了
自由软件, 以及GNU操作系统的发展, 而GNU操作系统的发展自然也带动了GNU操作系统
的核Linux的巨大发展.
我们负责任的不应该忘记GNU在历史与现实中起的关键性作用. 不是说Linux不重要,
它很重要, 没有它就没有成熟完整的GNU系统. 但GNU操作系统自身起的极大作用, 比
Linux更重要的作用, 足以使得GNU这3个字母应该出现在操作系统的名字中. 正像
GNU计划的创始人Richard Stallman所说的, 我们应该称这个系统为GNU/Linux系统.
Linux是GNU系统中的不可或缺关键部分, 也有足够的理由在这个操作系统的名字中
占有一席之地.
现在我们Linux版面上讨论的问题, 绝大部分不是Linux kernel的问题, 而是GNU操作
系统中GNU软件或者其他GNU Public License兼容的软件的问题. 作为版裳, 或者作为
科大GNU/Linux社区的一个公开发布的Tshirt, 我们不应该仅从美观或者个人喜欢上
选择图案. 我们应该合理的将GNU这3个字母或者它的相关标志体现出来.
所以我号召大家在选择版裳时, 选择以GNU为主题的图案.
(编辑:nuthead)
|
