标签: osdev
为了好玩,我想编写在无OS硬件上运行的代码。我认为编写将在VM(如VMware或virtualbox)中运行的代码会很好。但是我不想从头开始。我希望C ++运行时可用。允许我读/写的东西(可能是FAT32文件系统代码)。文字的图形,如果我可以在屏幕上绘制图形(逐个像素.sdl支持将是一个奖励,但不是必要的)。
如果我需要,我会写自己的主题。我将编写操作系统所需的所有其他内容(我想要使用)。我只想要一个基本的文件系统,gfx和键盘/鼠标支持。
答案 0 :(得分:1)
看一下osdev.org上的项目列表 - (http://wiki.osdev.org/Projects) - 其中大部分都是业余爱好者,开源,范围从刚开始到正确线程/图形/终端支持。
答案 1 :(得分:0)
Minix3很好地瞄准了你的欲望。
答案 2 :(得分:0)
你绝对应该看一下OSKit(这个网站上的源代码链接已经死了但是有一个镜像here)。不幸的是,OSKit不支持C ++,但使用this信息,您可以使用GCC库。