第182章 操作系统计划 下(1 / 4)

黑客传说 月之子 3021 字 2021-06-08

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

这并不是危言耸听仔细分析Linux核心的一部分被判定存在侵权的可能性的确存在。事实上Linux的代码侵具有多种潜在的可能性而且Linux的开机制和代码审核流程并不像自从问世起就遭受版权问题磨练的FneeBsd等开放源代氩僮飨低衬茄辖鳌?BR>

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

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

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

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

Linux系统下有一整套可以用来进行操作系统开的工具非常方便。许毅先用汇编写一个Boot1oaden程序。这个小程序很重要正如其名Boot即启动的意思。Loaden意为装载器Linux下的boot1oaden是gnub或1i1oindos则是一个名为nt1dn的程序。这个程序的作用是用来把操作系统内核的二进制代码从磁盘复制到内存中(只有在内

举报本章错误( 无需登录 )