Normalement, Xen virtualise des OS uniquement si ils sont adaptés pour fonctionner avec Xen, ce qui exclut par exemple des systèmes comme MS-Windows.
Sauf que dernièrement, j'ai vu sur le wiki ubuntu 1 que Xen pouvait virtualiser n'importe quel OS si le processeur intégrait des primitives de virtualisation. L'interêt principal c'est qu'"il semblerait qu'il n'y ait pas de surcoût à la virtualisation, cela fonctionne aussi rapidement qu'un OS non virtualisé.
Je regarde ensuite sur Wikipedia 2 pour voir un peu ce que c'est, quels processeurs sont compatibles et là je vois que c'est tout nouveau (2005-2006). Mais pourquoi n'avait-on pas ça avant ???
Du coup, les processeurs compatibles sont forcément récents ... et apparament dans le cas d'AMD, seuls les processeurs 64 bits sont compatibles.
En savez-vous plus ? Pensez-vous que les prochains processeurs soient livrés avec ce genre d'instructions ? Je trouve personellement que ce serait pas mal car cela permettrait de faire de la virtualisation facilement, et la virtualisation ce n'est pas forcément utile pour Windows (que je n'utilise pas), mais on peut envisager d'avoir plusieurs OS qui tournent en même temps dans Xen ... et on pourrait certainement faire des choses très sympathiques.
Dernière chose, m'était documentée un peu sur les macintel, ils semblent avoir un système similaire (ou même identique, c'est intel de toute façon) permettant de virtualiser un autre OS x86.
# Xen et virtualisation native à la Qemu / VMWare
Posté par Mildred (site web personnel) . En réponse à la dépêche Revue de presse : Octobre 2006. Évalué à 7.
Normalement, Xen virtualise des OS uniquement si ils sont adaptés pour fonctionner avec Xen, ce qui exclut par exemple des systèmes comme MS-Windows.
Sauf que dernièrement, j'ai vu sur le wiki ubuntu 1 que Xen pouvait virtualiser n'importe quel OS si le processeur intégrait des primitives de virtualisation. L'interêt principal c'est qu'"il semblerait qu'il n'y ait pas de surcoût à la virtualisation, cela fonctionne aussi rapidement qu'un OS non virtualisé.
Je regarde ensuite sur Wikipedia 2 pour voir un peu ce que c'est, quels processeurs sont compatibles et là je vois que c'est tout nouveau (2005-2006). Mais pourquoi n'avait-on pas ça avant ???
Du coup, les processeurs compatibles sont forcément récents ... et apparament dans le cas d'AMD, seuls les processeurs 64 bits sont compatibles.
En savez-vous plus ? Pensez-vous que les prochains processeurs soient livrés avec ce genre d'instructions ? Je trouve personellement que ce serait pas mal car cela permettrait de faire de la virtualisation facilement, et la virtualisation ce n'est pas forcément utile pour Windows (que je n'utilise pas), mais on peut envisager d'avoir plusieurs OS qui tournent en même temps dans Xen ... et on pourrait certainement faire des choses très sympathiques.
Dernière chose, m'était documentée un peu sur les macintel, ils semblent avoir un système similaire (ou même identique, c'est intel de toute façon) permettant de virtualiser un autre OS x86.
--
1 https://wiki.ubuntu.com/XenNonfreeCohabitation
2 http://en.wikipedia.org/wiki/Virtualization_Technology#Hardw(...)