[問題] 如何從無到有寫一個作業系統

作者: qazkevin (Linus)   2014-08-07 22:30:30
要如何自己寫一個作業系統
需要具備什麼知識
我有修過作業系統的課 老師上課用的書是恐龍書
但是感覺裡面都很理論
還是我還得去研究別本書
像是有關編譯器的書!?
如果要自己動手從無到有寫出一個作業系統該怎麼做?
是否有可以參考的書籍?
網路上查有推薦三本書
作業系統開發 實戰手冊 (陳育書 著)
30天打造OS!作業系統自作入門 (川合秀實 著)
Orange's 一個作業系統的實現 (于淵 著)
請問各位比較推薦哪一本
或者有更推薦的書
非常感謝你們
作者: diabloevagto (wi)   2014-08-07 22:37:00
只看一本書就能寫出 os 我也想知道話說你想寫os到什麼程度?能動就好還是能用的?
作者: johnpage (johnpage)   2014-08-07 22:39:00
自己做作業系統是不錯,但是只能自己用,別人的程式可能不能用
作者: qazkevin (Linus)   2014-08-07 22:47:00
純粹無聊好奇想試試看 科科
作者: MIKEmike07 (加油!)   2014-08-07 23:04:00
0.0 學校教授說他在米國讀書時候,他同學自己組電腦自己寫os,從無到有...根本像神一樣ㄏㄏ
作者: tjjh89017 (伊達政宗)   2014-08-07 23:08:00
推Orange's
作者: descent (「雄辯是銀,沉默是金」)   2014-08-07 23:14:00
一步步写嵌入式操作系统descent-incoming.blogspot.tw/2013/09/books-arm.html用模擬器就可以練習
作者: purincess (purincess)   2014-08-07 23:42:00
或者是呼叫jserv (?
作者: suhorng ( )   2014-08-07 23:49:00
Orange'sOrange's 的內容跟深度超越前面兩本
作者: carylorrk (carylorrk)   2014-08-07 23:51:00
以前 OS 跟現在 OS 無法相提並論,
作者: qazkevin (Linus)   2014-08-07 23:54:00
聽說orange那本翻譯的不好?其實我只是想玩玩看,寫出現在或以前的os都好
作者: purpose (秀才遇到肥宅兵)   2014-08-08 00:20:00
orange就只是大陸人寫的啊,頂多術語有點偏中國,稍微上網查就好,我是沒毅力做下去,但看得過程都算順暢。其實以前老師也說他們年代上碩士之後,馬上被逼著查資料寫 OS 事蹟
作者: qazkevin (Linus)   2014-08-08 02:17:00
感謝各位大大給的意見,我決定去參考orange這本書^_^
作者: spider391 (小乖)   2014-08-08 10:18:00
問 Jserv 大大
作者: conanist (QQ)   2014-08-10 20:21:00
看你的OS要含什麼功能來決定你要寫多久恐龍書只是告訴你現在的OS有那些特性跟功能而已
作者: tjjh89017 (伊達政宗)   2014-08-11 17:05:00
Jserv在弄arm OS,X86的沒聽說他有在玩XD
作者: suhorng ( )   2014-08-11 18:44:00
Orange's 原文是簡體, 繁體翻譯的排版滿悲劇的繁體版還會看到一堆英文字黏在一起 (空格消失...)
作者: xacid ( )   2014-08-15 11:58:00
可以先用模擬器寫個會開機的命令列

Links booklink

Contact Us: admin [ a t ] ucptt.com