当前位置:Linux教程 - Linux文化 - OSKit包装系统驱动程序 第六章

OSKit包装系统驱动程序 第六章


第六章 结束语

通过对OSKit进行的分析,我对于OSKit所提供的OS Environment有了更加深刻的了解。OS Environment通过对驱动程序提供各种支持,使得其它系统的驱动程序可以在不修改源代码的前提下直接可以工作。

如果我们不想重新实现操作系统中最底层的和硬件直接打交道的部分,那么我们就可以直接去使用OS Environment,如果要重新实现那些部分,则只要按照OS Environment的思想和方法,去为驱动程序提供必要的支持就可以了。

OSKit不仅仅为我们提供了一套工具,更重要的是它为我们提供了一种思想,并且其中也有很多先进的理论。这会对开发操作系统的人有很大的帮助。

OSKit的本身,也并不是在各个方面都做得很出色,它也在不断地完善和发展之中。OSKit是一个自由软件,自由软件的精神是鼓励任何人去对它进行改进的,随着人们对于这个开发平台的了解和使用的增多,OSKit也将会被不断地完善。

在国外,已经有很多的研究操作系统的组织在使用OSKit,开发了著名的Java虚拟机kaffe的公司在OSKit的基础上实现了一个JavaOS,美国犹他大学也用OSKit开发了微内核操作系统Fluke。在国内,对OSKit的应用还并不是很多,我们希望我们小组的工作能够对国内的希望使用OSKit的研究人员和开发人员有所帮助。


后 记

以上就是我对我们的课题组所做的研究工作以及我个人工作的介绍。通过几个月以来我对OSKit的分析和研究,加深了对操作系统原理的认识,并对其实现有了具体的认识,提高了我的分析能力,丰富了实践经验。

我衷心地感谢我的导师陈朔鹰老师给予我的悉心指导,也感谢张丽芬以及赵小林老师也给予我们课题组以热心的帮助,并对901教研室的全体老师表示衷心的感谢。同时,我还要感谢我们课题组的其他成员韩斌、洪宁、汤海京对我的帮助以及他们的辛勤工作。最后,我也感谢我的很多同学和网友给予我的精神上的支持和鼓励。


参考文献

OSKit文档:http://www.cs.utah.edu/flux/oskit/
《操作系统的设计与实现》,北京理工大学出版社,张丽芬著
《16位-32位微机组成原理》,中国科学技术大学出版社,史杏荣、杨寿保 编著
《Linux设备驱动程序》,中国电力出版社,ALESSANDRO RUBINI著,LISOLEG译
《Linux编程白皮书》,机械工业出版社,(美)David A.Rusling等著,朱珂等译
《程序员经典参考手册》,学苑出版社,Peter Norton、Peter Aitken、Richard Wilton著,张大勇、吴正斌、吕杰
《Linux编程24学时教程》,机械工业出版社 Warren W. Gay著,潇湘工作室译
《计算机环境的可移植操作系统界面POSIX.1》,电子工业出版社,《COM原理与应用》,清华大学出版社,潘爱民著
中软总公司第二开发部译
《Linux操作系统内核分析》,人民邮电出版社,陈莉君编著
《操作系统︰设计与实现(第二版)》,OPERATING SYSTEMS Design and Implementation(Second Edition),电子工业出版社,ANDREW S.TANENBAUM,ALBERT S. WOODUHULL 著,王鹏,尤晋元,朱鹏,敖青云译校
《UNIX操作系统设计与实现》电子工业出版社,李建国主编
《UNIX操作系统设计》The Design of the UNIX Operation System,机械工业出版社,(美)Maurice J. Bsvh 著 王旭等译
《实用UNIX编程》, 机械工业出版社,(美)Kay A. Robbins,Steven Robbins 著,刘宗田等译
《Advance Programming in the UNIX Environment》,(美) W. Richard Stevens
《Linux 上的C 编程》,中国电力出版社,怀石工作室编著
《Linux从入门到精通》,电子工业出版社,(英)Phil Cornes 著,童寿彬等译,夏道藏审校
《Linux 操作系统及实验教程》,机械工业出版社,李善平等编著
《Linux 常用技术大全》,Linux Complete,电子工业出版社,(美) Grant Taylor 著,邱仲潘等译


蓝森林编注:

非常感谢李凌的这篇《OSKit包装系统驱动程序》,全文刊登结束,欢迎大家参与讨论!

接下来将要连载的是汤海京所著的《OSKit的线程机制》,敬请留意。