今年春天,我參加了一門關於通用操作系統理論和原理的課程,現在我希望通過Tanenbaum的操作系統書籍,通過Minix源代碼查看並獲得實際操作系統實現的總體思路,度過這個夏天。使用Minix 2或3學習操作系統開發?
在學校有兩位操作系統教授,我向他們詢問有關借用塔南鮑姆的書。有趣的是,有人說我應該使用這本書的舊版本,第二版本,並專注於Minix 2,因爲它整體上更簡單,並且有更少的理解來源(並且因此在沒有信息超載的情況下更容易學習)。另一位教授說,她不認爲這會是一個問題,我應該與Minix 3和他的書的最新版本一起去,以便我看到更現代的實現。
Stack Overflow是怎麼想的?這裏的任何人都有Minix兩個版本的經驗?我想學習製作實際操作系統的原則,但我也不希望大量的信息超載,這使我無法真正理解代碼整體如何。
我不確定我是否理解了答案的第二部分。你能澄清關於HelenOS的部分嗎? – allingeek 2012-09-25 23:39:00
是的,我第二個澄清。我也想知道你是否能夠編譯並運行minix 2,如果是的話(虛擬機?) – gideon 2015-07-22 19:37:27