幾本關於 寫 作業系統的書 - Linux

Kyle avatar
By Kyle
at 2010-09-11T20:53

Table of Contents

※ [本文轉錄自 Programming 看板 #1CYtbLCd ]

作者: ilway25 (Nick) 看板: Programming
標題: [問題] 幾本關於 寫 作業系統的書
時間: Sat Sep 11 20:42:58 2010

雖然我不是本科系的學生,

但對於程式設計方面並難不倒我,

(之前還跑去修了系統程式 XD)

最近想要自己來看看如何寫作業系統,

找到了以下幾本中文的書

1. 于淵 自己動手寫作業系統
http://www.books.com.tw/exep/prod/booksfile.php?item=0010344681

2. 于淵 自己動手寫-Orange's 一個作業系統的實現
http://www.books.com.tw/exep/prod/booksfile.php?item=0010472063

(似乎是上一本的下一代?)

3. 川合秀實 30天打造OS!作業系統自作入門
http://www.books.com.tw/exep/prod/booksfile.php?item=0010464142

目前是有在實體書店看到第 3 本日本人寫的書,覺得內容不錯,

(但似乎不應該從頭講 C 語言吧)

不知道有沒有人可以給我選書的建議呢?

謝謝!!

--
Tags: Linux

All Comments

Rebecca avatar
By Rebecca
at 2010-09-14T04:25
我有買第一本 使用x86系統 平台細節很
讓人頭痛(譬如GDT, LDT, TSS...這些東西)
Jacky avatar
By Jacky
at 2010-09-18T01:43
1,3 我都有, 要熟x86架構, 我個人是覺得很煩
Tristan Cohan avatar
By Tristan Cohan
at 2010-09-22T15:14
我是覺得 3 寫的比 1 好
Connor avatar
By Connor
at 2010-09-23T07:01
第三本好像用了不少作者自己開發跟改造的工具= =
Ethan avatar
By Ethan
at 2010-09-27T06:07
不過第三本能夠看到的成果似乎比較好XD
第一本就大概到一些很底層的os功能實作吧?

隨身碟影響開機MBR

Zanna avatar
By Zanna
at 2010-09-11T16:42
剛剛在打開 NB 時,先插上隨身碟 結果,開機時顯示找不到開機(我有預設隨身碟優先硬碟開機) 結果,再開機就變成了windows的不完全開機選項(我有Win7 / Ubuntu雙系統) 再下來,就進不了grub了,只好重安裝grub,才能再進得了系統 要怎麼才能避免再次發生這種問題呢? 謝謝 - ...

在IBM336上裝ubuntu desktop 10.04安裝完無法執行

Faithe avatar
By Faithe
at 2010-09-11T15:14
公司的伺服器是IBM的336(兩顆硬碟,有在BIOS設raid1) 小弟在重新安裝ubuntu desktop 10.04時 (磁碟分割:使用整顆硬碟) 在全部裝完機器重新開機後 卻進不到ubuntu的畫面(跑完BIOS後 準備進ubuntu時 顯示器就沒訊號了 硬碟卻有在跑) 請問各位大大 這可能是 ...

怎麼灌怎麼失敗..(雙硬碟雙系統)

Hardy avatar
By Hardy
at 2010-09-11T08:11
※ 引述《gv390 (或許是寂寞)》之銘言: : 和朋友買了另一顆硬碟來玩雙系統 : Win 7灌了5次 : Linux灌了1x次 : 怎麼灌都失敗,我也大概知道問題出在哪 = = : 應該就是就是開機磁區被覆蓋 : 可是網路上的辦法都沒辦法使用好..Orz : 只要灌了Linux,然後gurp選win的系 ...

有人用 CentOS Live CD 架站嗎?

Rebecca avatar
By Rebecca
at 2010-09-11T07:13
我有一台舊桌機 之前是灌CentOS4在測玩的 但是那顆10G的硬碟壞了 我也沒有舊硬碟可以給它用了 突然有個想法 如果我用CentOS Live CD去開機 然後把全部架站過程的指令都寫成批次檔進USB裝置 然後開機完 我再去執行USB的那支批次檔 應該就能把伺服器架起來了 (包括/var/www/ht ...

Microsoft vx7000 on Ubuntu 10.0.4

Hedy avatar
By Hedy
at 2010-09-11T05:32
事情是這樣的 我有一台VX-7000的MICROSOFT WEBCAM 想要裝在UBUNTU上面 搜尋網路知道 這一台是屬於UVCVIEW的部份 所以在LINUX上似乎不能直接使用 我看網路上大部分的資料都是在2008年 使用的方法皆為 sudo apt-get install subversi ...