KQEMU

Software screenshot:
KQEMU
Dettagli del software:
Versione: 1.3.0 Pre11
Data di caricamento: 2 Jun 15
Sviluppatore: Fabrice Bellard
Licenza: Libero
Popolarità: 32

Rating: 3.0/5 (Total Votes: 2)

kqemu Accelerator Module QEMU aumenta la velocità di QEMU quando un PC è emulato su un PC. Funziona maggior parte del codice di destinazione direttamente sul processore host per raggiungere prestazioni quasi native. E 'molto utile quando si desidera eseguire un altro sistema operativo (ad esempio Windows) su un desktop Linux.
Attualmente è disponibile per Linux x86 o x86_64 host che eseguono un 2.4.x kernel o 2.6.x. Le versioni preliminari sono disponibili per host Windows e FreeBSD.
Con il modulo acceleratore QEMU, QEMU può essere paragonato ad altri virtualizzatori PC commerciale o liberi. Ha il vantaggio di essere libero e di ottenere buone prestazioni, mentre necessitano di alcuna specifica modifica del sistema operativo. Nessun altro prodotto presenta tali vantaggi.
Installazione
2.1 KQEMU Compilation (solo Linux)
Innanzitutto assicurarsi di avere una versione recente di QEMU (> = 0.8.1) con il supporto KQEMU abilitato (questa è l'impostazione predefinita).
Poi decomprimere i sorgenti kqemu:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
cd kqemu-x.y.z
Poi si configurano KQEMU e costruisce (sono necessari di solito senza opzioni):
./configure
creare
Quindi digitare come utente root:
make install
installare KQEMU in `/ usr / local '.
QEMU Accelerator Installazione per Linux
Se si utilizza Linux x86, la compilazione del QEMU Accelerator Kernel Module (KQEMU) viene automaticamente azionato a patto di avere gli header del kernel necessari. Se comunque la compilazione non riesce, è possibile disabilitare la sua compilation con opzione di configurazione le `--disable-kqemu.
Si noti che KQEMU attualmente non può funzionare se il virtualizzatore Xen è in esecuzione sul vostro host.
Se si utilizza un kernel 2.6 di accoglienza, poi tutti gli header del kernel necessari dovrebbero essere già installati. Se si utilizza un kernel 2.4, allora si dovrebbe verificare che i sorgenti del kernel correttamente configurate sono installate e compilati. Su una Redhat 9 distribuzione per esempio, il seguente deve essere fatta:
1) Installare il pacchetto kernel-source-xxx
2) cd / usr / src / linux-xxx
3) fare distclean
4) Copia / boot / config-VVV in .config (uso uname -r per conoscere il vostro nome di configurazione 'VVV')
5) Modificare il Makefile per cambiare la linea EXTRAVERSION per abbinare il vostro nome della configurazione attuale:
   EXTRAVERSION = -custom
a
   EXTRAVERSION = -8 # Questo è un esempio, può essere troppo -8smp
6) make menuconfig # Basta salvare la configurazione
7) make dep bzImage
L'installazione di KQEMU non è completamente automatico perché è altamente dipendente distribuzione. Quando si lancia
make install
KQEMU è installato in / lib / modules / kernel_version / misc. Il dispositivo / dev / kqemu 'si crea con i diritti di accesso in lettura / scrittura per tutti. Se si teme problemi di sicurezza, è possibile limitare i diritti di accesso di `/ dev / kqemu '.
Se si vuole che KQEMU viene installato automaticamente all'avvio del sistema, è possibile aggiungere
# Caricare il modulo del kernel KQEMU
/ Sbin / modprobe kqemu
in `/etc/rc.d/rc.local '.
Se il maggiore numero di 250 è già utilizzato da un altro driver, è possibile utilizzare l'opzione principale = N per impostare un numero maggiore alternativo.
Se la vostra distribuzione usa udev (come Fedora), utilizzare l'opzione del modulo kqemu major = 0 per avere il dispositivo / dev / kqemu 'creato automaticamente:
# Caricare il modulo del kernel KQEMU
/ Sbin / modprobe kqemu major = 0
Di solito è necessario modificare i diritti di accesso dei dispositivi definiti da udev. Modifica `/etc/udev/permissions.d/50-udev.permissions 'e aggiungere:
# Kqemu
kqemu: root: root: 0666

Cosa c'è di nuovo in questa versione:

  • dispositivo dinamico '/ dev / kqemu' creazione è quello di default.
  • '- fno-stack-protector' fix opzione gcc
  • aggiunto test di regressione kqemu (può servire come esempio di utilizzo di API troppo)
  • incluso kqemu doc ​​tecnico

Altri software di sviluppo Fabrice Bellard

Commenti a KQEMU

I commenti non trovato
Aggiungi commento
Accendere le immagini!