【ChinaByte 综合消息】从LinuxByte得到消息:Richard正在开发一套32位操作系统-Rome,他希望得到包括Linux社区在内的编程爱好者的帮助,通过开放源代码之父-Eric S. Raymond所倡导的“市集”开发模式,再加上GPL许可证的保证,他有可能会实现和Linus Torvalds一样的理想,Rome也有可能会像Linux一样通过全世界的黑客力量而成功。当然,前提条件是Rome必须是英文的,而不能只是狭隘的“中文”主义,因为Rome要成功,不能只靠国内的编程力量,更要靠国外黑客社区的力量,说白了,就是要靠Linux社区的力量,因为Linux已经成功了,第二个条件就是他要有无私奉献的精神,而不是利用Rome来达到挣钱索取的目的,另外,他要有处于Rome社区中心人物的胸怀、气魄、组织和领导能力,第三,就是Richard能坚持到Rome成功的那一天。
以下是Richard在LinuxByte上所说的话,对操作系统研究感兴趣的人士,请帮助他早日实现理想:
振兴中国软件业义不容辞,我正在开发一套具有自主版权的操作系统
“我正在开发一套我称之为Rome的32位操作系统(没有使用Linux的内核代码),采用我独创的MP(市场进程)机制,为所有C/C++程序员提供OUS(面向用户接口)编程类库。但是由于我没有能力和时间开发各种繁多的驱动程序,所以我准备近期公布我辛苦所写的源代码。但使用者必须遵循GPL精神,请大家注意!”
Rome基础内核系统正在调试,征集优秀算法
“大家都知道:操作系统的主要任务是分配和调度机器资源。Rome采用了全新的规则对传统工艺提出挑战,我的目的就是让它具有极佳的高效性和稳定性。解决方案: 1、处理高效性方面,我采用了自己独创的MP进程调度规则,同时对资源进行了更为详细的定义。也就是说,把硬件进行详细的规则分类,编写不同程度访问内核的驱动程序,将部分牵扯性能的驱动程序固化在内核中,但是存在着不易升级的问题。 2、稳定性方面,我一方面将具有不可测性质的设备与内核进行安全策略隔离;另一方面,限制应用程序对内存的直接访问,并约束0级特权的时效。 您对操作系统由什么独到的看法和思路? 请告诉我!谢谢! 您对我想使用C++实现部分代码怎妈看?”
摘自:http://linux.chinabyte.com