1. 程式人生 > >怎樣自己寫一個簡單的作業系統

怎樣自己寫一個簡單的作業系統

       如非業務需要必要,不建議自己實現完整的計算機作業系統。重造車輪的累贅先不說。
       在自己造的過程中,彷彿體驗了事無鉅細一切都要自己實現的艱辛,和訪問底層硬體處理dirty work帶來的虛假的智力/經驗上升的快感和空洞的談資的積累。 這不一定帶來良好的效率。當然,如果你的時間不值錢,那就無所謂了,你就瞎掰吧。
       作業系統的實踐中已經有相當多的best practice ,去向他們學習的時間尚且不夠,哪裡有功夫自己去作一個低價值的程式碼堆呢。
如果是有志於從事相關工作或者科學研究的計算機科學技術專業人員,謹建議從作業系統核心開始,研讀特定功能模組,比如程序排程,檔案系統,網路,記憶體管理等開始,研讀程式碼,學習理論,實踐替換部分程式碼,至於以後怎麼作,還是看你的時間在更高一個層次上的價值來決定你要作什麼吧。

​自網友蘇寧---http://www.zhihu.com/question/20207347​