实验OS

时间:2011-08-05 19:31:02

标签: operating-system

任何人都可以建议用high level language编写的任何实验性的,易于理解的操作系统,我可以在其上做一些有趣的东西作为学习经验。 有一些操作系统,如MikeOSTomOS等,但这些操作系统是用汇编语言编写的。

基本上,我想要一个具有驱动程序支持电源管理但不应该非常大的操作系统。

2 个答案:

答案 0 :(得分:3)

House,用H接口编写的H接口和GHC运行时系统。或者,考虑一个在Xen上运行的半虚拟机,如mini-os(用C语言编写,存在于Xen存储库中)或HaLVM(一个Haskell交叉编译器到Xen ABI)。

离开Xen / Haskell领域,你可以看看Haiku - 在C ++中重新实现BeOS。

答案 1 :(得分:0)

虽然我自己没有看过代码,但MINIX有一个易于理解的教育操作系统的声誉。您必须亲自了解它是否具有电源管理支持,尽管网络大小确实说明MINIX 3是针对嵌入式系统的,所以我说你的机会很好。