Anar al contingut

QEMU

De L'Enciclopèdia, la wikipedia en valencià
QEMU
Captura de pantalla de qemu emulant ReactOS en un processador PowerPC.

QEMU és un emulador de processadors basat en la traducció dinàmica de binaris (conversió del còdic binari de l'arquitectura font en còdic entendible per l'arquitectura hoste). QEMU també té capacitats de virtualisació dins d'un sistema operatiu, ya siga GNU/Linux, Windows, o qualsevol dels sistemes operatius admesos; de fet és la forma més comuna d'us. Esta màquina virtual pot eixecutar-se en qualsevol tipo de Microprocessador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Està llicenciat en part en la LGPL i la GPL de GNU.

L'objectiu principal és emular un hardware en el que córrega un sistema operatiu dins d'un atre sense tindre que reparticionar el disc dur, amprant per a la seua ubicació qualsevol directori dins d'est.

El programa no dispon de GUI, pero existix un atre programa cridat QEMU manager que pot fer d'interfaç gràfic si s'utilisa QEMU des de Windows. També existix una versió per a GNU/Linux cridada qemu-launcher. En Mac OS X pot utilisar-se el programa Q que dispon d'un interfaç gràfic per a crear i administrar les màquines virtuals.

Existix també una variant que permet emular la computadora japonesa NEC PC-9801 feta per Takeda Yoshida.

Detalls

QEMU posseïx dos modos d'operació:

Emulació del modo usuari

Pot eixecutar programes compilados per a un tipo de CPU en un atre tipo de CPU. Les cridades al sistema són pensades per a endianness i desarreglos en 32/64 bits. Wine i Dosemu són els principals objectius de QEMU.

Modo d'emulació complet de sistema d'ordenador

QEMU emula un sistema informàtic complet, incloent processador i varis perifèrics. Est pot ser usat per a proveir hosting virtual a varis ordenadors virtuals en un únic ordenador. QEMU pot arrancar varis sistemes operatius, incloent entre atres Linux, Microsoft Windows, DOS, i BSD. Admet ademés l'emulació de vàries plataformes de hardware, incloent x86, AMD64, Alpha, Mips, i Sparc.

La majoria del programa està baix llicència LGPL, i el modo d'emulació d'usuari té llicència GPL. La versió per a Windows utilisa la capa de sò FMOD, que és un programa comercial.

Accelerador

Fabrice Bellard també va escriure un mòdul per al kernel Linux (s'han fet adaptacions preliminars per a FreeBSD i Windows), denominat kqemu o accelerador QEMU. Açò accelera l'emulació d'i386 en plataformes i386 fins a un nivell llaugerament inferior a l'eixecució en modo natiu.

S'alcança lo dit eixecutant el modo d'usuari i virtual en modo de còdic 8086 directament sobre la CPU del computador. Ademés, només s'usa l'emulació del processador i dels perifèrics en modo kernel i en modo de còdic real.

Açò és similar a lo que fan Vmware Workstation i Virtual PC. Com a resultat, si s'usa sobre ella MS-DOS en modo real, no incrementarà massa el rendiment, mentres que Windows 2000 s'eixecutarà en una velocitat propenca a la nativa.

Vore també