我的一个朋友在 fpga 上创建了一个基于 16 位堆栈的 CPU,我一直在为它开发一个 ANSI C 89 编译器。他需要一个文件系统和网络,所以他现在正在开发一个基于 minix 的操作系统,但他是在他编写的基于 pascal 的编译器上做的,这需要一段时间。理想情况下,我们希望能够使用我们的 C 编译器来构建完整的 minix 源代码,但我距离完成编译器还有几周的时间,而且我相信它还需要一段时间才能完成任务。我想知道是否有人成功地将 minix 移植到自定义 CPU 以及我们应该注意什么,或者是否有任何我们应该考虑的轻量级开源操作系统。请记住,这是一个自定义 c 编译器,所以我不提供任何 gcc'