歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Rome,明日操作系統的新星?


【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


Copyright © Linux教程網 All Rights Reserved