需要非常小的开源内核

时间:2012-09-06 11:09:21

标签: c++ operating-system linux-kernel kernel

我需要一个非常小的开源内核(你知道的最小)至少有一个带/不带GUI的控制台i / o我可以编译成目标代码并使用一个简单的bootloader将它加载到RAM中(我已经知道了)有)。目标是能够从内核中读取/写入磁盘。有什么建议吗?

2 个答案:

答案 0 :(得分:2)

FreeRTOS可能值得一看。大量支持的平台,占地面积小。免费版本是GPL,可能会阻碍您可能想要做的任何封闭式源代码开发,但是如果您愿意付费,可以使用更多自由许可证的商业版本。

ucLinux略重一些,但仍然可以在没有MMU的系统上运行。我自己从未尝试过部署这个系统,我只使用了已经有适合他们的系统的系统(旧的Gumstix板)。

如果你要定位x86,你可以去寻找更实质的东西。 Tiny Core Linux的MicroCore变体将需要几兆字节的RAM。

答案 1 :(得分:1)

Tanenbaum的工作和一个非常着名的CS辩论的主题:

MINIX homepage

MINIX in wikipedia