Me ha surgido una duda acerca de la paravirtualización, leyendo el tema de ASTIC, página 8, dice así:
Tanto Intel como AMD, han desarrollado extensiones de virtualización a sus arquitecturas, mejorando la velocidad de ejecución de las máquinas virtuales. En el caso de Intel, se denomina Intel Virtualization Technology (Intel VT-x Vanderpool) y en el caso de AMD, AMD Virtualization (AMD-V) o también conocida como Pacífica.
Con estas mejoras, el rendimiento de las máquinas virtuales es casi idéntico al de sistemas operativos reales, ya que no se requiere recompilar nada ni emular ningún anillo, permitiendo ejecutar los sistemas operativos directamente en el ring 0.
Como ya se ha mencionado anteriormente, la modificación que deben sufrir los sistemas operativos para ser paravirtualizados en principio presenta una limitación, ya que esto solo puede realizarse en software abierto (Solaris, Linux,…) o por el fabricante del software en el caso del software propietario.
En la primera frase en negrita hace referencia a que no hay necesidad (entiendo yo) de recompilar ni modificar el SO para llevar a cabo el ring deprivileging y demás, porque gracias a las técnicas de virtualización HW de Intel y AMD, pueden acceder directamente al anillo 0. Sin embargo, en la 2a negrita, vuelve a hacer referencia a estas modificaciones. Lo único que me cuadra es que haga referencia a lo que sucede si no están disponibles esas técnicas, porque en caso de que sí, entiendo que no hay que hacer modificaciones. ¿Qué opináis? Gracias
Saludos