歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux文化 >> OSKit包裝系統驅動程序 前言

OSKit包裝系統驅動程序 前言

日期:2017/2/27 12:16:45   编辑:Linux文化

前 言

課題名稱:基於面向對象的操作系統開發平台OSKit的分析與程序設計
題目來源:自擬題目

開發操作系統是一項非常復雜且工作量很大的工作,如果不利用任何地已經存在的源碼,而從第一行代碼寫起的話,那麼也許需要幾年甚至更長的時間才能夠開發出一個新的操作系統。

對於新的操作系統的開發人員來說,會有很多的時間並不是花在真正的操作系統的問題上,而是花在了寫硬件初始化、系統啟動等等問題上。通常這樣的代碼所做的工作是固定不變的,因此寫這些代碼是枯燥乏味的。同時,也許如果是在研究操作系統的理論,那麼也就沒有必要去實現整個的操作系統。然而,僅僅實現操作系統的一部分,整個系統又無法工作。這就給研究者和開發者都造成了很大的困難。

OSKit的出現改變了這一切,這主要是因為OSKit已經將操作系統的各個部分進行了模塊化,利用OSKit開發新的系統時,可以僅僅開發希望開發或研究的部分,而其余部分,則使用OSKit提供的模塊。它使得開發人員可以不必花半年或者更長的時間去為系統寫啟動代碼,而是可以將主要的精力都集中在真正的操作系統的問題上。OSKit是由美國猶他大學計算機科學系的Flux研究小組開發的,它以GNU Public License進行發布,因此任何人都可以使用它,並且對它進行完善。

在後面的幾章裡,我將向大家系統地介紹我對OSKit所進行的分析和研究的成果--OSKit包裝其它操作系統的驅動程序的原理和方法。希望這些能夠為操作系統的開發和研究人員更好的理解和使用OSKit有所幫助。更希望大家能本著"自由"與"開放"的精神加入到自由軟件創作者的行列,為中國的自由軟件及軟件事業的發展作出自己的一份貢獻。

由於本人能力有限,論文中的有些術語表達可能不妥,內容也可能不夠准確,敬請各位老師和同學批評指正,本人不勝感激。


李凌
2000年6月20日


Copyright © Linux教程網 All Rights Reserved