返回第182章 操作系统计划(下)  黑客传说首页

关灯 护眼     字体:

加入书签 上一章 目录 下一页

请认准"下载楼"官方域名 http://www.daxingwx.net
    第182章 操作系统计划(下) (第1/3页)

    许毅并不打算编写基于linux核心代码的操作系统,因为他认为,虽然linux遵循gpl开源协议,但实际上是存在隐蔽的知道产权陷阱的。实际上linux的原作者linustonvals始终都没有放弃对核心程序版权的要求,也就是说,只要linus愿意,他可以在任何时间收回linux的开放协议,将其重新变为独家的专利,事实上linus将linux转向gpl协议也经历了这样一个过程。这里,很明显存在一个非常重要的问题如果有朝一日,linus将操作系统的内核重新封闭起来,那基于那个核心的所有软件产业都得率上一个大跟头。

    这并不是危言耸听,仔细分析,linux核心的一部分被判定存在侵权的可能性的确存在。事实上,linux的代码侵具有多种潜在的可能性,而且linux的开发机制和代码审核流程并不像自从问世起就遭受版权问题磨练的fneebs等开放源代码操作系统那样严谨。

    自己动手,丰衣足食,最可的还是自己编写。

    许毅知道自己一个人的能力有限,所以他要做的工作,主要是一个引导作用。就发同linus一样,挑一个头,让大家一起参与到这个项目中来。不过目前到底有多少国人在研究这个,许毅也不清楚,不过总体估计。人数应该不会太多,而且,大多数人应该还处于一个非常低的水平,很多技术并没有掌握。他在网络上搜索了一下相关网站,中文方面几乎没有任何一个有关这类信息的网站。只有一个汇编网站稍微提到了一下这方面的资料。这也就意味着,并不是许毅现在提出这样一个项目,大家立刻就能参与到这个计划中来,更为重要的是,还兼任着一个教学地目的,培养大家的兴趣,让大家通过研究相关代码,增长这方面的知识。

    和苏兰一起将波士顿玩了个遍之后,许毅再次安静了下来,他觉得这件事应该着手进行了。不能再拖。

    许毅并不指望刚开始就能编出一个超越linux或者inos的操作系统来,他现在没有这个能力,他只是决定先做出一个实现了简单功能地操作系统,一个能够独立在裸机上运行的操作系统。

    linux系统下有一整套可以用来进行操作系统开发的工具,非常方便。许毅首先用汇编写一个bootloaen程序。这个小程序很重要,正如其名,boot即启动的意思。loaen意为装载器,linux下的bootloaen是gnub或lilo,inos则是一个名为ntln的程序。这个程序的作用是用来把操作系统内核的二进制代码从磁盘复制到内存中。还用来设置一些系统初始化的信息。因为许毅打算编写的操作系统是32位地,

    (本章未完,请点击下一页继续阅读)
请认准"下载楼"官方域名 http://www.daxingwx.net

加入书签 上一章 目录 下一页