写给开发操作系统内核和初学操作系统设计的朋友们
我知道有很多对操作系统设计感兴趣的朋友,但是都是自己摸索,没有一个圈子一起讨论是比较郁闷的事情。跟静哥聊了聊,决定建这个板块营造一个氛围,欢迎对操作系统设计有兴趣跃跃欲试的、设计操作系统多年的老鸟等朋友们到这里来发贴讨论,共同提高。
国家已经写出了自己的一款服务器操作系统,叫做银河麒麟,是一个了不起的事情,并且已经将它运用到国防上了。一年之前我曾跟朋友一起讨论过要设计实现一款国人的操作系统,无奈能力有限,写的太小很多高人已经写出来了,稍大一点就超出了我们的控制,恐怕只有成立一个公司或组织才能完成吧。
有时候也在跟朋友讨论下一代操作系统到底应该是个什么样子,应该有什么,或者现在的操作系统什么方面应该改进。在这里也希望能跟网上的朋友一起研究。
这里给初学者一部分参考的材料:
尤晋元、于渊《自己动手写操作系统》
《操作系统——内核与设计原理》
尤晋元《操作系统——设计与实现》
《SOLARIS内核结构》
赵炯《LINUX内核完全注释》
《IA-32 intel架构软件开发人员手册》
谢煜波《操作系统引导探究》
记得我在写毕业设计的时候,项目就是开发操作系统内核。那时候没人教,也没有人可以商量研究,自己一个人在网上找资料、看书,一琢磨就是一整天。当时真的希望能有高手指点指点,也曾想过联系尤晋元老师和赵炯博士,最后还是克服了种种困难,完成了操作系统内核的开发。
在内核开发这个领域,我还是个新人,我也知道有很多已经在内核开发领域实践多年的高手们,建立这个板块就是希望高手们能够在这里获得更大的提高,新手们也能通过亲手实践真正学会在学校学不到的操作系统知识,毕竟实践与理论是两回事。
在这里大家可以进行跨平台的、各种类型的操作系统的研究与讨论,包括UNIX/LINUX类、WINDOWS(DOS)、MINIX、MACH、SOLARIS、Mac OS 、银河麒麟等等各类宏内核与微内核的讨论。操作系统是整个软件产业的上游,是关系到国家计算机技术命脉的关键,这个技术已经关系到国家的利益,只有我们的技术人员达到国际水平才能整体带动我们国家的操作系统水平,希望这个板块能够提供一个良好的学术讨论环境,为所有对开发内核感兴趣的人起到帮助的作用。
谢谢大家。
-----------------下面是更多的操作系统方面的资源-----------------
LINUX内核完全注释 修正版v2.0.1:
clk011c-2[1].0.1.part1.rar
(3.81 MB)
clk011c-2[1].0.1.part2.rar
(2.02 MB)
IA-32卷3:系统编程指南.pdf 【高清中文】:
IA-32卷3:系统编程指南.pdf
(1.55 MB)
欢迎网上交流 本人qq:69558139
大家也可以加入群一:40524959,里面有相关资料下载地址。
群二:3116145
最后衷心感谢静哥的大力支持,感谢静哥!
更多的资源见下面的回帖
[ 本帖最后由 chengstone 于 2011-6-3 08:54 编辑 ]