我不想編寫自己的引導裝載程序 - 很高興使用Grub。用於在C中編寫內核的資源
我只想實現先發制人的多線程,一個基本的文件系統和虛擬內存。
我想要一些可以在qemu上運行的東西。
什麼是實現這一目標的好資源(書籍/教程)?
謝謝!
我不想編寫自己的引導裝載程序 - 很高興使用Grub。用於在C中編寫內核的資源
我只想實現先發制人的多線程,一個基本的文件系統和虛擬內存。
我想要一些可以在qemu上運行的東西。
什麼是實現這一目標的好資源(書籍/教程)?
謝謝!
我認爲最好的辦法是隻皮卡任何玩具微型OS項目(見freshmeat.net),看看它是如何做
的tutorials at osdev.org應該讓你開始。他們甚至有一個getting started的頁面。編寫一個操作系統並不適合心臟不好。祝你好運!!
這是驚人的,值得大量upvotes – anon 2010-02-27 10:59:46
您也可以參考實驗室對MIT 6.828,支持代碼可以通過混帳克隆http://pdos.csail.mit.edu/6.828/2009/jos.git被檢查出來,供您在這裏實現自己的內核更容易。
osdev.org可能是有趣的。 – 2010-02-27 10:53:44