没错,陆泽就是打算将linux系统写出来,linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。
但陆泽并不打算写成熟的linux系统,即使想写也写不出来,因为他没看过完整版的,大脑中根本没有这个记忆。再者,超过2500万行的内核,他一个人一辈子也不可能写得出来。他只打算将linux系统的0.01版写出来,这个最初的版本代码量就少多了,估计1个多月就能写完。如果时间允许,他也会继续扩展版本,直到1.0正式版。
写完系统后他就打算加入自由软件基金会的gnu计划,即“革奴计划”。这个计划对他也很重要,因为可以提升他的江湖地位。
gnu是“gnu'snotunix”的递归缩写。“革奴计划”是由理查德·斯托曼在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统,重现当年软件界合作互助的团结精神。
之所以要加入gnu计划,是因为光有操作系统内核其实什么也干不了,还需要其他软件配合。
目前,gnu计划已经开发出很多高质量的免费软件了,其中包括着名的emacs编辑器、bashshell程序、gcc1.0编译器、gdb调试程序等等。这些软件为linux操作系统创造了一个合适的环境,也是linux能够诞生的基础之一。
陆泽只需要在此基础上进行整合就行。现在这些软件都是自由软件,但自由并不代表免费,自由软件和免费软件是不同的。
整合后的系统陆泽会以gpl协议发行,虽然这个协议要等明年1月才会出来,但是他并不着急,linux的实际出现时间还要再等2年呢。
gpl全称gnu通用公共许可协议(gnugeneralpubliclicense),自由软件许可协议条款之一,该协议最大的特点(也是最大的非议)就是,任何使用gpl程序的演绎作品也要在gpl之下。简单来说就是,任何使用了gpl程序代码的程序都需要以gpl授权来开放代码,一份代码就有可能引发无数的程序成为gpl,并且继续扩散。因为这一特性gpl获得了“传染病”的评价,并且有不少公司对这一协议表示反感。比如巨软未来的ceo,曾在公开评价使用gpl的linux为“癌症”,其根本原因就是gpl协议。
除了巨软之外,很多企业和公司,尤其是硬件厂商也都对linux这种gpl十分头疼,因为涉及到开源驱动,出于商业保密等原因,在提供支持的时候十分小心,甚至消极应对。比如显卡公司英伟大就一直不对linux提供最新技术的驱动支持,并直接表示过不会向linux提供和其他系统一样等级的支持,因为这会使得公司一直保密的技术信息暴露在所有人面前。而对于这一现象,linux之父直接以“国际手势”中指回应。
linux以后能够发展到的程度是无处不在的。在手机中,在路由器里,在服务器云端,在股票交易大厅,在梦工厂、迪斯尼、皮克斯等公司制作的电影都和linux有关,甚至连太空的卫星都有linux的身影。linux在以不同的形式应用在不同行业,不同领域。
陆泽只打算起个头,然后把源代码分发出去,让那些具有开源精神的黑客继续完善系统。
作出贡献的无数人的名字不会让人记起,但是陆泽作为系统的最初开发者一定会让所有人铭记。就像linux的实际开发者林纳斯一样。
这就是陆泽想要的江湖地位。