Zerosquare (./210) :
Oui, ma remarque s'appliquait aux cas où il n'y a pas d'intepréteur de bytecode, genre EFI.
Ouhlà non, personne n'utilise ça (je crois)

Mais un binaire EFI (natif) est démarré directement en mode protégé (enfin là où ça s'applique, donc sur x86) et tu as accès à des services via l'interface standard de l'EFI qui est basé sur les GUID. C'est de là où pour moi tu fais ce que tu veux (interop avec l'API natif EFI et hop

)
J'en sais pas beaucoup plus… Je ne connais pas les procédures d'appel exactes pour utiliser ces services mais du peu que j'aie pu lire, ça ne pas pas semblé d'une complexité surnaturelle.
(Faut remplir un formulaire pour lire la spec donc je l'ai jamais fait… Et mon macbook n'est pas UEFI donc ça n'a pas spécialement poussé à le faire.

)
GoldenCrystal (./208) :
Ça et la complexité incroyable du jeu d'instruction x86
Meuh non, ce n'est pas si complexe 
Plus d'une fois j'ai téléchargé les docs officielles (AMD et Intel). Plus d'une fois j'ai pleuré au bout de 20 pages

J'arrive à lire l'assembleur x86 sans trop de problèmes, mais je serai infichu de faire l'inverse.