Qemu : Visite au cœur de l’émulateur

Cet article publié dans GNU/Linux Magazine France en mars 2012, Yvan Roch présente l’émulateur Qemu en son cœur. Qemu est un logiciel aussi merveilleux que complexe et ses secrets les plus intimes sont rendus accessibles:

  • L’arborescence des sources et du système de compilation.
  • Les outils pour partir en exploration.
  • L’architecture générale d’exécution de Qemu.
  • Le cœur de l’émulateur, TCG ou Tiny Code Generator: Partie hôte et invité.
  • L’allocation de la mémoire et la gestion du système de cache.
  • Le chaînage direct des blocs de base.
  • Les optimisations du bytecode TCG.
  • L’exécution sur l’hôte du code produit dynamiquement.
  • La gestion du temps sous Qemu.

Par soucis de partage de connaissances, l’article est sous licence Creative Common BY-NC-ND 2.0. Il est accessible sur UnixGarden, le site éditorial des Éditions Diamond, à l’URL suivante: