Je viens, grâce à toi, de découvrir Xen, et je doit reconnaître que je suis impressionné !
Pour ceux qui ne connaissent pas, et si j'ai bien compris, c'est une sorte de micronoyau (ring 0) qui gère le partage du materiel et le lancement des OS cibles comme des programmes en ring 1, desquels les applications sont finalement en ring3. De cette manière, il construit des machines virtuelles sans avoir recours à l'émulation.
Un papier intéressant (récent, avec des jolis benchmarks et tout et tout) est dispo ici : http://www.cl.cam.ac.uk/Research/SRG/netos/papers/2004-xen-ols.pdf(...) .
PS: Les "rings" des x86 sont des niveaux de privilèges: un programme du ring 1 peut accéder aux donnée des ring 2 et 3 mais pas du 0. J'ai entendu dire que la dénomination et l'idée venaient de Multics mais je ne m'en rappelle pas plus (STFW).
# XEN
Posté par un_brice (site web personnel) . En réponse au journal Solaris 10 (mon humble avis). Évalué à 6.
Pour ceux qui ne connaissent pas, et si j'ai bien compris, c'est une sorte de micronoyau (ring 0) qui gère le partage du materiel et le lancement des OS cibles comme des programmes en ring 1, desquels les applications sont finalement en ring3. De cette manière, il construit des machines virtuelles sans avoir recours à l'émulation.
Un papier intéressant (récent, avec des jolis benchmarks et tout et tout) est dispo ici : http://www.cl.cam.ac.uk/Research/SRG/netos/papers/2004-xen-ols.pdf(...) .
PS: Les "rings" des x86 sont des niveaux de privilèges: un programme du ring 1 peut accéder aux donnée des ring 2 et 3 mais pas du 0. J'ai entendu dire que la dénomination et l'idée venaient de Multics mais je ne m'en rappelle pas plus (STFW).