| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 11118 人关注过本帖, 6 人收藏
标题:写给开发操作系统内核和初学操作系统设计的朋友们
只看楼主 加入收藏
chengstone
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:562
专家分:226
注 册:2004-4-3
结帖率:0
收藏(6)
 问题点数:0 回复次数:81 
写给开发操作系统内核和初学操作系统设计的朋友们

我知道有很多对操作系统设计感兴趣的朋友,但是都是自己摸索,没有一个圈子一起讨论是比较郁闷的事情。跟静哥聊了聊,决定建这个板块营造一个氛围,欢迎对操作系统设计有兴趣跃跃欲试的、设计操作系统多年的老鸟等朋友们到这里来发贴讨论,共同提高。

国家已经写出了自己的一款服务器操作系统,叫做银河麒麟,是一个了不起的事情,并且已经将它运用到国防上了。一年之前我曾跟朋友一起讨论过要设计实现一款国人的操作系统,无奈能力有限,写的太小很多高人已经写出来了,稍大一点就超出了我们的控制,恐怕只有成立一个公司或组织才能完成吧。

有时候也在跟朋友讨论下一代操作系统到底应该是个什么样子,应该有什么,或者现在的操作系统什么方面应该改进。在这里也希望能跟网上的朋友一起研究。

这里给初学者一部分参考的材料:
尤晋元、于渊《自己动手写操作系统》
《操作系统——内核与设计原理》
尤晋元《操作系统——设计与实现》
《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 编辑 ]
搜索更多相关主题的帖子: 操作系统 服务器 麒麟 朋友 国家 
2009-10-28 15:24
chengstone
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:562
专家分:226
注 册:2004-4-3
收藏
得分:0 
LINUX内核源代码情景分析【下】PDF:  

本书对LINUX系统2.4版内核源代码进行全景式、全方位的分析 不可多得的一部好书 全书共分上下两册 内容详实、细致,对源程序分析透彻,对LINUX内核各个方面进行了充分的描述
毛德操 胡希明 著
浙江大学出版社
下册
第七章 基于SOCKET的进程间通信
第八章 设备驱动
第九章 多处理器SMP系统结构
第十章 系统引导和初始化
本人目前只能上传小于25M的文件,上册有机会再传
上册
第一章 预备知识
第二章 存储管理
第三章 中断、异常和系统调用
第四章 进程与进程调度
第五章 文件系统
第六章 传统的UNIX进程间通信

linuxqjfx2.part1.rar (3.81 MB)

linuxqjfx2.part2.rar (3.81 MB)

linuxqjfx2.part3.rar (3.81 MB)

linuxqjfx2.part4.rar (3.81 MB)

linuxqjfx2.part5.rar (3.81 MB)

linuxqjfx2.part6.rar (3.03 MB)

qq:69558139
2009-10-28 17:12
chengstone
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:562
专家分:226
注 册:2004-4-3
收藏
得分:0 
操作系统——内核与设计原理 第四版 中文PDF

操作系统——内核与设计原理 第四版 电子工业出版社
详细描述了操作系统内核结构的设计原理,结合SOLARIS、WINDOWS、LINUX、UNIX等操作系统的特点与设计原理理论相结合 讨论了许多操作系统重要的概念 结合了许多实例,并推荐了一些其他的操作系统书籍,提供了很多丰富的附录 帮助理解内核的设计
是一部必看操作系统理论书籍,具有无可比拟的指导意义
第一部分 背景
第一章 计算机系统概述
第二章 操作系统概述
第二部分 进程
第三章 进程描述和控制
第四章 线程、对称多处理(SMP)和微内核
第五章 并发性:互斥和同步
第六章 并发性:死锁和饿死
第三部分 存储器
第七章 存储器管理
第八章 虚拟存储器
第四部分 调度
第九章 单处理器调度
第十章 多处理器和实时调度
第五部分 输入/输出和文件
第十一章 输入/输出管理和磁盘调度
第十二章 文件管理
第六部分 分布式系统
第十三章 分布式处理、客户/服务器和集群
第十四章 分布式进程管理
第七部分 安全
第十五章 安全
附录A TCP/IP
附录B 面向对象设计
附录C 程序设计与操作系统项目
附录D OSP:一个操作系统项目的环境
附录E BACI:Ben-Ari并发程序设计系统


[操作系统——内核与设计原理][10][test01].part1.rar (2.86 MB)

[操作系统——内核与设计原理][10][test01].part2.rar (2.86 MB)

[操作系统——内核与设计原理][10][test01].part3.rar (2.86 MB)

[操作系统——内核与设计原理][10][test01].part4.rar (2.86 MB)

[操作系统——内核与设计原理][10][test01].part5.rar (2.86 MB)

[操作系统——内核与设计原理][10][test01].part6.rar (1.32 MB)

qq:69558139
2009-10-28 17:43
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
支持楼主...

我就是真命天子,顺我者生,逆我者死!
2009-11-04 09:30
流星雨
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:JAVA风暴
等 级:版主
威 望:43
帖 子:1854
专家分:1868
注 册:2004-5-30
收藏
得分:0 
我这人是个码农。对操作系统的原理没做过什么研究。仅仅只是在linux下敲几个基本命令来搭建测试环境和测试程序。
这些资料谢谢你分享。可能我没太多时间去精读,但相信,对操作系统的喜好者而言,这些无非是宝贵的资源。

感谢你们带我找到星空下美丽神话,无论经历多少苦痛也不放弃的梦;插上希望翅膀乘风我和你们飞翔,飞过海天尽头携手把梦想实现.....
2009-11-04 17:13
chengstone
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
帖 子:562
专家分:226
注 册:2004-4-3
收藏
得分:0 
多谢支持,有机会可以一起探讨一下
另:流星雨好久没见了 有5年了吧 自从2004年以后

qq:69558139
2009-11-06 22:29
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
收藏
得分:0 
谢谢分享

想象力征服世界
2009-11-07 23:15
疯子紫星
Rank: 1
来 自:江苏苏州
等 级:新手上路
帖 子:8
专家分:0
注 册:2009-10-29
收藏
得分:0 
支持分享

找一个老婆
2009-11-09 10:08
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
回复 3楼 chengstone
需要哪些前提知识?

我可好玩啦...不信你玩玩^_^
2009-11-17 15:03
xiang09
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-11-18
收藏
得分:0 
谢谢楼主~~~~
2009-11-18 21:55
快速回复:写给开发操作系统内核和初学操作系统设计的朋友们
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017186 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved