首先在House的網站上載
hOp-x.y.flp
然後暴力把.flp給改成.img,接著就直接用VirtualBox去掛載這個映像檔到flppy device上面去,然後開機就可以了。開機以後會進入GRUB的選單,接著就看想要進text mode還是graphics mode就好。
graphics mode大概長這樣,非常明顯這只是一個展示用的範例。這裡只提供了一些固定的功能可以稍微玩玩看。我甚至連怎麼關機或是離開都不知道。XD

這裡還發現一篇paper: A Principled Approach to Operating System Construction in Haskell (ICFP 2005)。最近如果沒有其他壓力的話,蠻想來研究看看這怎麼做的。
太有心了 XD
回覆刪除很可惜現在卡關卡到極點了
回覆刪除assembler和c-compiler兩個生出來的.o檔沒辦法link在一起。
本來還以為是ghc生出來的.o檔沒法直接這樣link,後來才發現連google到的nasm範例跑起來都是不行。Orz
-arch 試了嗎?
回覆刪除