标签: operating-system
任何人都可以建议用high level language编写的任何实验性的,易于理解的操作系统,我可以在其上做一些有趣的东西作为学习经验。 有一些操作系统,如MikeOS,TomOS等,但这些操作系统是用汇编语言编写的。
基本上,我想要一个具有驱动程序支持电源管理但不应该非常大的操作系统。
答案 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是针对嵌入式系统的,所以我说你的机会很好。