许毅并不打算编写基于Linux核心代码的操作系统,因为他认为,虽然Linux遵循GPL开源协议,但实jì
上是存zài
隐蔽的知dào
产权陷阱的。实jì
上Linux的原作者LinusTonvalds始终都没有放qì
对核心程序版权的要求,也就是说,只要Linus愿意,他可以在任何时间收回Linux的开放协议,将其重新变为独家的专利,事实上Linus将Linux转向GPL协议也经lì
了这样一个过程。这里,很明显存zài
一个非常重yào
的问题——如果有朝一日,Linus将操作系统的内核重新封闭起来,那基于那个核心的所有软件产业都得率上一个大跟头。
这并不是危言耸听,仔细分析,Linux核心的一部分被判定存zài
侵权的可能性的确存zài。事实上,Linux的代码侵具有多种潜在的可能性,而且Linux的开发机制和代码审核流程并不像自从问世起就遭受版权问题磨练的FneeBSD等开放源代氩僮飨低衬茄?辖鳌?BR>
自己动手,丰衣足食,最可*的还是自己编写。
许毅知dào
自己一个人的能力有限,所以他要做的工作,主要是一个引导作用。就发同Linus一样,挑一个头,让大家一起参与到这个项目中来。不过目前到底有多少国人在研究这个,许毅也不清楚,不过总体估计。人数应该不会太多,而且,大多数人应该还处于一个非常低的水平,很多技术并没有掌握。他在网络上搜索了一下相关网站,中文方面几乎没有任何一个有关这类信息的网站。只有一个汇编网站稍微提到了一下这方面的资料。这也就意味着,并不是许毅现在提出这样一个项目,大家立kè
就能参与到这个计划中来,更为重yào
的是,还兼任着一个教学地目的,培养大家的兴趣,让大家通过研究相关代码,增长这方面的知识。
和苏兰一起将波士顿玩了个遍之后,许毅再次安静了下来,他觉得这件事应该着手进行了。不能再拖。
许毅并不指望刚开始就能编出一个超越Linux或者Windows的操作系统来,他现在没有这个能力,他只是决定先做出一个实现了简单功能地操作系统,一个能够独立在裸机上运行的操作系统。
Linux系统下有一整套可以用来进行操作系统开发的工具,非常方便。许毅首先用汇编写一个Bootloaden程序。这个小程序很重yào
,正如其名,Boot即启动的意思。Loaden意为装载器,Li