我有寫,我希望能得到答覆操作系統中的一些非常具體的問題的問題:關於編寫操作系統
多少彙編代碼將我需要寫加載一個最小的C內核如果我使用GRUB作爲引導加載程序?
我的內核將用C語言編寫,它將加載我用C++編寫的命令行shell,它不會僅對標準庫調用進行任何API調用,我是否需要重寫整個C++標準庫來執行所以?
我可以用C++編寫視頻,鍵盤和軟驅嗎?
GCC和G ++輸出16位實模式代碼嗎?
我可以在Windows上使用Mingw寫這個,還是必須寫在Linux上?
我是否需要處於實模式才能直接寫入視頻內存?
如果有人能回答我的問題,我將非常感激
哇!整個操作系統?看起來我們正在談論這幾年的努力! –
http://wiki.osdev.org/Main_Page對所有問題都有答案。 – user786653
2件事,你曾經修改過一個操作系統嗎?如果沒有,你可能只想從那開始。抓住一個Linux發行版並修改一些東西,看看它是如何工作的。第二個約5,我在窗口中做了一大堆mingw編程的東西,除此之外我還需要一些文件,我從來沒有遇到過問題。我的建議不過是安裝虛擬機,以防你需要,再加上你可以測試你的操作系統。 Virtualbox非常好,而且免費。 – Matt