說明
本書起源於中國電子工業出版社出版的一本書:《自己動手寫作業系統》(於淵著)。我對《自》一書中使用商業軟體做為演示平台比較驚訝,因為他以為《自》所面向的主要受眾應該是學生,那麼一本介紹只有商業軟體才能實現的編程技巧的書將會逼著窮學生去使用盜版,這是非常罪惡的行為。
由於本人是一個開源運動的擁護者,所以就試著使用開源軟體實現這本書中的所有 demo ,並在博客上進行推廣。後來我想,為什麼不能自己寫本書呢?所以就開始寫這本《使用開源軟體-自己動手寫作業系統》。
本書的最終目標是成為一本大學“計算機作業系統”課程的參考工具書,為學生提供一個 step by step 的引導去實現一個簡單的作業系統。這不是一個容易實現的目標,因為本人現在並不自信有那個實力了解作業系統的方方面面。但是,立志百里行九十總好過於躑躅不前,最重要的是做起來!
因為自己寫並且排版一本書不是很輕鬆的事情,我只能抽空一點一點的將這本書堆砌起來,所以本書將會用更新的方式發表在這裡。更新公告將發佈在我的個人博客上,敬請留意!
目前本書並沒有一個完整的計劃和時間表,所以筆者沒有和任何出版社合作的意向。如果您覺得本書有價值,可以等這本書的雛形完成之後再與我接洽,謝謝。
楊文博
2008年2月21日
更新
當前最新版本是 writeos-1.0-2-weekly.pdf 2008 年 11 月 29 日發布。公告
《使用開源軟體-自己動手寫作業系統》 Revision 2發布,請到這裡下載!