将Python解释器移植到自定义操作系统
我在寻找一些资源,想把Python解释器移植到一个自定义的操作系统上(这个操作系统的实现方式类似于DOS,但并不是DOS本身)。在这个过程中,有哪些重要的点是我需要注意的呢?完全移植Python是否仅仅受到操作系统的限制,还是说还有其他复杂的因素需要我考虑?我发现http://wiki.osdev.org/Porting_Python这个链接挺有用的——不过,我想知道是否有关于所有内置模块的文档,以及它们是如何在不同操作系统(比如Windows、Unix)上进行移植的。
1 个回答
3
你可以看看这里的Python 2.4.2版本,适用于DOS:http://www.caddit.net/pythond/downloads.php
另外,还可以了解一下其他通过DJGPP这个工具把gcc移植到DOS上的东西。Python也被移植到了OS/2系统,这个系统和DOS有点像,但并不是DOS。我觉得可能是用DOS的DJGPP的一个亲戚做的,但我不太确定。
希望你的平台不会受到DOS复杂内存模型的影响。
还有一种叫做Pippy的东西,它是一个在世纪之交运行在Palm操作系统上的Python解释器。还有PyMite和TinyPy这两个。