• [^] # Re: Hum

    Posté par . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 1.

    > et c'est quoi l'intéret de mette juste libpython2.x.so sur une disquette ? Corrige
    > moi peut être mais pour avoir un système python autonome, il faut au moins un > OS et une libc.

    Python a besoin d'un gestionnaire de mémoire (pour les références sur les objets) ce qui peut être résolu en codant un gestionnaire de mémoire qui sera interfacé avec python.
    En ce qui concerne le scheduler, c'est là l'intérêt du stackless (une autre implémentation du python) car l'ordonnancement fait partie intégrante du stackless.

    > Pour stocker tout ça, faut vraiment une grosse disquette ! ;-)

    Que 1.44 Mo, testé et approuvé.

    > en plus moi à quoi sert l'interpréteur sans tout le matos dans /usr/lib/python2.x/...

    Tu peux inclure les modules que tu souhaites. Pour tout inclure il faut un CD, sinon un driver pour le disque dur et le système de fichier où chercher les modules python.
    Tout ceci existe déjà sous unununium (driver ATA + Ext2, plus qq modules).

    > Enfin bon tout ça pour dire que faire tourner Python sur de l'embarqué, ça >nécessite qqs Mo de Flash et qqs Mo de RAM, donc pas possible sur un PIC !


    PS:
    Mais, non on met pas juste libpython2.x sur la disquette, on lie libpython et diet-libc avec les modules qui nous intéresse (drivers...)