说明
本书起源于中国电子工业出版社出版的一本书:《自己动手写操作系统》(于渊著)。我对《自》一书中使用商业软件做为演示平台比较惊讶,因为他以为《自》所面向的主要受众应该是学生,那么一本介绍只有商业软件才能实现的编程技巧的书将会逼着穷学生去使用盗版,这是非常罪恶的行为。
由于本人是一个开源运动的拥护者,所以就试着使用开源软件实现这本书中的所有demo ,并在博客上进行推广。后来我想,为什么不能自己写本书呢?所以就开始写这本《使用开源软件-自己动手写操作系统》。
本书的最终目标是成为一本大学“计算机操作系统”课程的参考工具书,为学生提供一个step by step 的引导去实现一个简单的操作系统。这不是一个容易实现的目标,因为本人现在并不自信有那个实力了解操作系统的方方面面。但是,立志百里行九十总好过于踯躅不前,最重要的是做起来。
因为自己写并且排版一本书不是很轻松的事情,我只能抽空一点一点的将这本书堆砌起来,所以本书将会用更新的方式发表在这里。更新公告将发布在我的个人博客上,敬请留意!
目前本书并没有一个完整的计划和时间表,所以笔者没有和任何出版社合作的意向。如果您觉得本书有价值,可以等这本书的雏形完成之后再与我接洽,谢谢。
杨文博
2008年2月21日
更新
当前最新版本是 writeos-1.0-2-weekly.pdf 2008 年 11 月 29 日发布。公告
《使用开源软件-自己动手写操作系统》 Revision 2 发布,请到这里下载!