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é
4
A
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.
Questions connexes
- 1. Portage d'une bibliothèque JavaScript vers Python
- 2. Port Python virtualenv vers un autre système
- 3. Portage scipy.ndimage.filters correlate1d de Python vers C++ ou C#
- 4. Portage du code OpenGL de C++ vers Python
- 5. Portage Java vers AS3
- 6. Portage vers ASP .Net
- 7. Portage de JME vers WebGL
- 8. Portage C++ vers C#
- 9. Portage Ruby à Python
- 10. un programme Python Portage à C
- 11. démon série + portage PHP vers Windows
- 12. Portage de Symfony2 vers l'application Windows
- 13. Portage Python à D: urllib
- 14. wopen appels lors du portage vers Linux
- 15. Portage de std :: map vers C?
- 16. Un autre problème de portage Delphi vers Java
- 17. Portage du code de l'espace utilisateur vers l'espace noyau
- 18. système de messagerie personnalisé
- 19. Portage vers le processeur ARM - dépendances
- 20. Problème lors du portage vers IIS 7.5
- 21. portage du code g ++ vers Clang ++ numéro
- 22. Portage d'un projet Winforms C vers WPF
- 23. Portage d'un script Bash vers Java
- 24. Portage du code graphique AWT vers Android
- 25. jQuery - aide pour le portage vers un plugin
- 26. Portage d'une servlet vers un service Web - accès au contexte?
- 27. Django personnalisé système de stockage de fichiers
- 28. Erreur de compilation lors du portage de gfortran vers ifort
- 29. Système de stockage personnalisé pour GridFS (MongoDB)?
- 30. Portage d'une extension de modules complémentaires Firefox vers Google Chrome