• 博客(0)
  • 资源 (2)

空空如也

使用开源软件-自己动手写操作系统

本书起源于中国电子工业出版社出版的一本书:《自己动手写操作系统》(于渊著)。我对《自己 动手写操作系统》这本书中使用商业软件做为演示平台比较惊讶,因为不是每个人都买得起正版软件 的,尤其是穷学生。我想《自》所面向的主要受众也应该是学生,那么一本介绍只有商业软件才能实现 的编程技巧的书将会逼着穷学生去使用盗版,这是非常罪恶的行为/。 由于本人是一个Linux 用户,一个开源软件的拥护者,所以就试着使用开源软件实现这本书中的所 有demo ,并在自己的博客上进行推广。后来我觉得,为什么我不能自己写本书呢?这样我就能插入漂 亮的插图,写更详尽的介绍而不怕篇幅过长,更容易让读者接受也更容易传播,所以我就开始写这本《 使用开源软件-自己动手写操作系统》。 定下写一本书的目标毕竟不像写一篇博客,我将尽量详尽的介绍我使用的方法和过程,以图能让不 同技术背景的读者都能通畅地完成阅读。但是自己写并且排版一本书不是很轻松的事情,需要耗费大量 时间,所以我只能抽空一点一点的将这本书堆砌起来,这也是您之所以在本书封面看到本书版本号的原 因,。 本书的最终目标是成为一本大学“计算机操作系统”课程的参考工具书,为学生提供一个step by step 的引导去实现一个操作系统。这不是一个容易实现的目标,因为我本人现在并不自信有那个实力了 解操作系统的方方面面。但是我想,立志百里行九十总好过于踯躅不前。 《自己动手写操作系统》一书开了个好头,所以在前面部分,我将主要讨论使用开源软件实现 《自》的demo 。如果您有《自》这本书,参考阅读效果会更好,不过我将尽我所能在本书中给出清楚 的讲解,尽量使您免于去参考《自》一书。 出于开放性和易编辑性考虑,本书采用LATEX 排版,在成书前期由于专注于版面,代码比较杂乱, 可读性不强,暂不开放本书TEX 源代码下载。但您可以通过SVN check out 所有本书相关的源代码和 图片,具体方法请参见电子书主页。 如果您在阅读过程中有什么问题,发现书中的错误,或者好的建议,欢迎您使用我留下的联系方式 与我联系,本人将非常感谢。 杨文博 个人主页:http://solrex.cn 个人博客:http://blog.solrex.cn 2008 年1 月9 日

2010-09-09

自己动手写操作系统 PDF版

自己动手写操作系统》是一本编程爱好者编写的别具一格、颇有特色的操作系统原理与实现的书。该书作者对操作系统具有特殊爱好,在大量实践和反复钻研下积累了丰富而可贵的经验,为了与广大读者分享这些经验写成了此书。本书对一般的操作系统原理教材不很重视的部分,例如,系统初启、保护模式、控制权如何转入OS Kernal等都写得具体详细,对操作系统的爱好者以及涉足于操作系统设计、实现和应用的读者有很好的参考价值。《自己动手写操作系统》的文字生动活泼,富有个性,可望提高青年学子的阅读兴趣。《自己动手写操作系统》在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。全书共分7章。《自己动手写操作系统》适合各类程序员、程序开发爱好者阅读,也可作为高等院校操作系统课程的实践参考书。

2010-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除