2011-05-22 2 views
4

Je cherche des ressources que je pourrais utiliser pour porter l'interpréteur python sur un système d'exploitation personnalisé (avec une implémentation similaire à DOS mais pas à DOS lui-même). Quels sont les points importants que je devrais garder à l'esprit? Est-ce que le port complet de python est limité uniquement par les limitations de l'OS ou pourrait-il y avoir plus de complexités que je pourrais avoir à rendre compte. J'ai trouvé http://wiki.osdev.org/Porting_Python utile - bien que, ce que j'ai besoin de savoir, c'est s'il y a une documentation sur tous les modules intégrés et comment ils ont été portés pour chaque système d'exploitation comme Windows, Unix.Portage de l'interpréteur python vers un système d'exploitation personnalisé

Répondre

3

Vous devriez probablement jeter un oeil à Python 2.4.2 pour DOS ici http://www.caddit.net/pythond/downloads.php

Et vérifier aussi tous les autres trucs portés vers DOS en utilisant le port DJGPP de gcc. De plus, Python a été porté sur OS \ 2 qui ressemble à DOS mais pas à DOS. Je crois que cela a pu être fait en utilisant un parent du DOS DJGPP mais pas sûr.

Heureusement, votre plate-forme ne souffrira pas des modèles de mémoire complexes de DOS.

En outre, il y avait quelque chose appelé Pippy qui était un interpréteur Python qui fonctionnait sur l'OS de Palm au tournant du siècle. Il y a aussi PyMite et TinyPy.

http://wiki.python.org/moin/EmbeddedPython a quelques pistes utiles.