为了好玩,我想写一些在OSless硬件上运行的代码。我认为编写可以在VM (如VMware或virtualbox)中运行的代码会很好。然而,我不想从头开始。我希望C++运行时可用。允许我读/写的东西(可能是FAT32文件系统代码)。图形用于文本,如果我可以在屏幕上绘制图形(逐个像素。sdl支持将是额外的奖励,但不是必需的)。
如果我需要的话,我会写我自己的线程。我将编写操作系统所需的所有其他(我想使用的)内容。我只想要一个基本的文件系统,gfx和键盘/鼠标支持。
发布于 2012-03-21 00:31:03
看看osdev.org - (http://wiki.osdev.org/Projects)上的项目列表--大多数都是业余爱好者,开源的,范围从引导扇区到适当的线程/图形/终端支持。
发布于 2012-02-28 10:47:43
Minix3很好地满足了你的需求。
发布于 2012-04-16 06:46:00
你绝对应该看看OSKit (这个站点上的源代码链接已经死了,但有一个镜像here)。不幸的是,OSKit不支持C++,但是使用this信息,您也许能够使用GCC库。
https://stackoverflow.com/questions/9475629
复制相似问题