• [^] # Re: Logiciel libre et java

    Posté par (site web personnel) . En réponse à la dépêche Brèves Java. Évalué à 2.

    Une vm peut faire tourner plusieurs langages
    Tout à fait d'accord. Après la vm peut quand même limiter les possibilités.

    pourquoi pas du C qui aurait comme target la jvm.
    Parcque les instructions de la JVM ne le permettent pas. La JVM n'a pas du tout les mêmes instructions qu'un proc classique...

    Mais non les drivers, la gestion mémoire sont écrite en java.
    mais si moi je te parlais de ce qu'il y avait au dessus du n-kernel, driver et IO sont au dessus de la JVM.

    Dire que jnode n'est pas un OS en java est de la grosse foutaise.
    Pas pour moi. C'est comme si tu faisais une voiture sans moteur : c'est joli, mais même si le moteur est petit, voir simple à faire, c'est un élément vital. Pour moi le boulot principal d'un OS est de fournir la première couche d'abstraction du matos, et de gérer l'allocation des ressources (processeur et mémoire centrale).
    Dans JNode, tout ce taf est fait grâce à l'assembleur, ils ont juste rajouté une surcouche Java pour la gestion mémoire (parcque par derrière tout ce fait au niveau du GC et de la JVM, la gestion des processus étant faite au niveau de la JVM, etc.