KQEMU QEMU Accelerator modul zvyšuje rychlost QEMU, když je počítač emulován na PC. Běží většina z cílového kódu aplikace přímo v hostitelském procesoru dosáhnout téměř nativní výkonu. To je velmi užitečné, když chcete spustit jiný operační systém (například Windows) na pracovní ploše Linux.
V současné době je k dispozici pro Linux x86 nebo x86_64 počítačů běžících na jádro řady 2.4 nebo 2.6.x. Předběžné verze jsou k dispozici pro hostitele Windows a FreeBSD.
S QEMU Accelerator modul, QEMU může být v porovnání s ostatními komerčními nebo volně PC Virtualizers. To má tu výhodu, že je volný a dosáhnout dobrých výkonů, zatímco vyžaduje žádné zvláštní hostující operační systém úpravy. Žádný jiný produkt má takové výhody.
Instalace
2.1 KQEMU Compilation (pouze Linux)
Nejprve zkontrolujte, zda máte nejnovější verzi QEMU (> = 0.8.1) s podporou KQEMU povoleným (to je výchozí nastavení).
Potom rozbalení zdroje KQEMU:
cd / tmp
tar zxvf KQEMU-x.y.z.tar.gz
Cd KQEMU-x.y.z
Pak můžete konfigurovat KQEMU a postavit ho (je potřeba obvykle žádné možnosti):
./configure
dělat
Potom zadejte jako uživatel root:
make install
instalovat KQEMU v `/ usr / local '.
QEMU Accelerator Instalace pro Linux
Pokud používáte Linux x86, kompilaci QEMU Accelerator Kernel Module (KQEMU) se aktivuje automaticky za předpokladu, že máte potřebné hlavičky jádra. Pokud přesto kompilace selže, můžete zakázat jeho kompilaci s configure volbou `--disable-KQEMU.
Všimněte si, že KQEMU nemůže v současné době fungovat, pokud Xen virtualizer běží na svého hostitele.
Pokud používáte 2,6 hostitele jádro, pak všechny potřebné hlavičky jádra by měl být již nainstalována. Používáte-li jádro řady 2.4, pak byste měli ověřit, zda správně nakonfigurované zdroje jádra jsou nainstalovány a sestavují. Na Redhat 9 distribuci například, musí být provedeno doplňuje:
1) Nainstalujte balíček kernel-source-xxx
2) cd / usr / src / linux-xxx
3), aby distclean
4) Copy / boot / config-VVV v .config (použití uname -r znát konfigurační jméno "VVV")
5) Upravte Makefile změňte extroverze řádku, aby odpovídala aktuální název konfigurace:
EXTRAVERSION = -custom
na
EXTRAVERSION = -8 # Toto je příklad, to může být příliš -8smp
6) make menuconfig # Jen uložit konfiguraci
7) make dep bzImage
Instalace KQEMU není plně automatický, protože je vysoce závislá na rozložení. Při spouštění
make install
KQEMU je instalována v / lib / modules / kernel_version / misc. Zařízení `/ dev / KQEMU 'je vytvořen s přístupovými právy pro čtení / zápisu pro každého. Pokud máte strach, problémy se zabezpečením, můžete omezit přístupová práva na `/ dev / KQEMU".
Chcete-li, že KQEMU se instaluje automaticky při zavádění systému, můžete přidat
# Načíst modul jádra KQEMU
/ Sbin / modprobe KQEMU
v `/etc/rc.d/rc.local '.
Pokud hlavní číslo 250 je již používá jiný ovladač, můžete použít volbu hlavní = n nastavit alternativní hlavní číslo.
Pokud vaše distribuce používá udev (jako Fedora), použijte volbu KQEMU modulu hlavní = 0, aby zařízení `/ dev / KQEMU" automaticky vytvořeny:
# Načíst modul jádra KQEMU
/ Sbin / modprobe KQEMU major = 0
Obvykle je nutné změnit přístupová práva přístroj nastaven udev. Upravit `/etc/udev/permissions.d/50-udev.permissions" a přidat:
# KQEMU
KQEMU: root: root: 0666
Co je nového v této verzi:
- dynamický zařízení "/ dev / KQEMU" vytváření je nyní výchozí.
- '- FNO-stack-ochránce "gcc možnost opravit
- přidal KQEMU regresní testy (může sloužit jako příklad použití API příliš)
- zahrnuty KQEMU technické doc
Komentáře nebyl nalezen