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

看板C_and_CPP作者 (阿成)時間9年前 (2014/08/07 22:30), 編輯推噓8(8022)
留言30則, 14人參與, 最新討論串1/1
要如何自己寫一個作業系統 需要具備什麼知識 我有修過作業系統的課 老師上課用的書是恐龍書 但是感覺裡面都很理論 還是我還得去研究別本書 像是有關編譯器的書!? 如果要自己動手從無到有寫出一個作業系統該怎麼做? 是否有可以參考的書籍? 網路上查有推薦三本書 作業系統開發 實戰手冊 (陳育書 著) 30天打造OS!作業系統自作入門 (川合秀實 著) Orange's 一個作業系統的實現 (于淵 著) 請問各位比較推薦哪一本 或者有更推薦的書 非常感謝你們 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.202.129 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1407421832.A.F36.html

08/07 22:37, , 1F
只看一本書就能寫出 os 我也想知道
08/07 22:37, 1F

08/07 22:37, , 2F
話說你想寫os到什麼程度?能動就好還是能用的?
08/07 22:37, 2F

08/07 22:39, , 3F
自己做作業系統是不錯,但是只能自己用,別人的程式可
08/07 22:39, 3F

08/07 22:39, , 4F
能不能用
08/07 22:39, 4F

08/07 22:47, , 5F
純粹無聊好奇想試試看 科科
08/07 22:47, 5F

08/07 23:04, , 6F
0.0 學校教授說他在米國讀書時候,他同學自己組電腦
08/07 23:04, 6F

08/07 23:05, , 7F
自己寫os,從無到有...
08/07 23:05, 7F

08/07 23:05, , 8F
根本像神一樣ㄏㄏ
08/07 23:05, 8F

08/07 23:08, , 9F
推Orange's
08/07 23:08, 9F

08/07 23:14, , 10F
一步步写嵌入式操作系统
08/07 23:14, 10F

08/07 23:15, , 11F
descent-incoming.blogspot.tw/2013/09/books-arm.html
08/07 23:15, 11F

08/07 23:15, , 12F
用模擬器就可以練習
08/07 23:15, 12F

08/07 23:42, , 13F
或者是呼叫jserv (?
08/07 23:42, 13F

08/07 23:49, , 14F
Orange's
08/07 23:49, 14F

08/07 23:50, , 15F
Orange's 的內容跟深度超越前面兩本
08/07 23:50, 15F

08/07 23:51, , 16F
以前 OS 跟現在 OS 無法相提並論,
08/07 23:51, 16F

08/07 23:54, , 17F
聽說orange那本翻譯的不好?其實我只是想玩玩看,寫出現
08/07 23:54, 17F

08/07 23:55, , 18F
在或以前的os都好
08/07 23:55, 18F

08/08 00:20, , 19F
orange就只是大陸人寫的啊,頂多術語有點偏中國,稍微上網
08/08 00:20, 19F

08/08 00:21, , 20F
查就好,我是沒毅力做下去,但看得過程都算順暢。其實以前
08/08 00:21, 20F

08/08 00:21, , 21F
老師也說他們年代上碩士之後,馬上被逼著查資料寫 OS 事蹟
08/08 00:21, 21F

08/08 02:17, , 22F
感謝各位大大給的意見,我決定去參考orange這本書^_^
08/08 02:17, 22F

08/08 10:18, , 23F
問 Jserv 大大
08/08 10:18, 23F

08/10 20:21, , 24F
看你的OS要含什麼功能來決定你要寫多久
08/10 20:21, 24F

08/10 20:22, , 25F
恐龍書只是告訴你現在的OS有那些特性跟功能而已
08/10 20:22, 25F

08/11 17:05, , 26F
Jserv在弄arm OS,X86的沒聽說他有在玩XD
08/11 17:05, 26F

08/11 18:44, , 27F
Orange's 原文是簡體, 繁體翻譯的排版滿悲劇的
08/11 18:44, 27F

08/11 18:44, , 28F
繁體版還會看到一堆英文字黏在一起 (空格消失...)
08/11 18:44, 28F

08/15 11:58, , 29F
可以先用模擬器寫個會開機的命令列
08/15 11:58, 29F

09/29 16:56, , 30F
可以搜尋 Orz Microkernel,Intel 架構我略懂
09/29 16:56, 30F
文章代碼(AID): #1Juus8ys (C_and_CPP)