QEMU es un nombre interesante para un software de código abierto diseñado para emular completamente un ordenador personal.
No exageramos en absoluto cuando decimos que la tecnología de virtualización está muy solicitada hoy en día. Si escribes la palabra "virtualización" en uno de los motores de búsqueda, obtendrás más de 20 millones de resultados. Sin embargo, todavía hay un enorme mercado sin explotar para la virtualización. QEMU no está en la primera página de las noticias, pero es uno de los programas de virtualización más interesantes. Si buscas virtualización y te interesa el software que describimos, prueba QEMU en acción.
Este programa fue desarrollado por un programador francés, Fabrice Bellar, que anteriormente creó la famosa biblioteca libavcodec, que utilizan programas tan famosos como ffdshow, FFmpeg, VideoLAN, Mplayer y otros.
Aparte del procesador, QEMU permite emular un amplio número de subsistemas, como tarjetas de vídeo y tarjetas de red. También está disponible la emulación de cosas más avanzadas, como sistemas multiprocesador simétricos con un número total de 255 chips y otras arquitecturas de procesador (ARM, PowerPC).
Qué puede emular QEMU:
- Procesadores Intel x86 (80386/486, Pentium (Pro), AMD64);
- CPUs compatibles con x86 como ARM, PowerPC, SPARC, MIPS, m68k (parcialmente), SPARC64;
- dispositivos de E/S.
Las plataformas compatibles son Windows, Linux, FreeBSD, Syllable, FreeDOS, QNX, MAC OS X, Android y otras.
Por el momento, estamos trabajando en la funcionalidad que soporta la virtualización de hardware (Intel VT, AMD SVM). Inicialmente, el desarrollo se realizó como parte del proyecto Linux KVM, pero recientemente los desarrolladores tomaron la decisión conjunta de integrar el soporte de KVM en QEMU (mainline).