演講:沒有政府補助,照樣寫自己的作業系統 -- 如何善用開放原始碼工具,加速作業系統的開發
應 ICOS 2010 之邀,小弟將在該研討會在九月 18 日 (週六) 的議程中,以「沒有政府補助,照樣寫自己的作業系統 -- 如何善用開放原始碼工具,加速作業系統的開發」之名,作為演說分享。詳情可參考 [
ICOS 2010 網站] 與 [
議程資訊]。
作為一位沒受過高等教育、社會最低階的軟體開發者,小弟每年練習寫一套不同的作業系統,期許自己能提昇資訊素養,雖稱不上有什麼成果,但這段歷程著實讓我體驗到開放原始碼工具的重要性,於是藉這個議程,野人獻曝一番。一如往常,每年都要發表一個 (玩具) 作業系統,今年則是將 [
Orz Microkernel] 用 C 語言重寫,同樣是具體而微的系統,可作為教學研究使用。在 ICOS 2010 的議程中,小弟會探討發展這樣一個 microkernel,如何在相當有限的開發資源,善用 GNU Toolchain 搭配如 QEMU 這類強悍的工具,快速從 prototyping 到系統驗證,即便只用下班後寶貴的時間,還是能搭建一個小而美的 microkernel。
以往,我們總能以既有的資源去解決軟硬體問題,但今日我們面對五花八門的技術、日新月異的技術,許多人都亂了方寸,一味盲從,卻忘了資訊技術的提出,就是要解決既有的問題。我一直認為,唯有親身體驗一個完整系統的設計,才得以獲得成長,也才可創造更廣泛且深入的應用,無論是奠基於既有的架構抑或是重起爐灶皆是,這就是小弟這幾年多場技術演講的核心概念。期待您的參與指教,謝謝!
由 jserv 發表於 August 18, 2010 11:34 AM