QEMU, una alternativa libre para la emulación de arquitecturas de hardware

Reinier Millo-Sánchez - @reiniermillo

El empleo de máquinas virtuales se ha hecho muy común en los procesos de desarrollo de software, para la prueba y depuración, durante todo el proceso de desarrollo. Entre las ventajas que nos brindan las máquinas virtuales está poder ejecutar varios sistemas operativos sin necesidad de tener que instalarlos de forma física. Con el empleo de las máquinas virtuales vienen asociados los conceptos de emulación y virtualización. Dos procesos que aunque tienen sus semejanzas son diferentes y en muchas ocasiones se hace una mala interpretación de cada uno. En este trabajo se definen los conceptos de emulación y virtualización de hardware; y se presenta QEMU como una alternativa libre que permite la emulación y virtualización de hardware para varias arquitecturas, lo cual hace que sea muy usada en el proceso de desarrollo de software.

{{votes}}