kqemu Accelerator modulul QEMU mărește viteza de QEMU atunci când un PC este emulat pe un PC. Ruleaza cele mai multe codul aplicatiei țintă direct pe procesorul gazdă pentru a obține aproape de performanta native. Este foarte util atunci când doriți să rulați un alt sistem de operare (de exemplu Windows) pe un desktop Linux.
În prezent, acesta este disponibil pentru Linux x86 sau x86_64 gazde ruleaza o 2.4.x kernel sau 2.6.x. Versiunile preliminare sunt disponibile pentru gazde Windows și FreeBSD.
Cu Accelerator Modulul QEMU, QEMU poate fi comparat cu alte Virtualizers PC comerciale sau gratuite. Ea are avantajul de a fi liber și de a realiza performanțe bune în timp ce necesită nici oaspeți modificări specifice de sistem de operare. Nici un alt produs nu are astfel de avantaje.
Instalare
2.1 KQEMU Compilation (numai Linux)
Mai întâi asigurați-vă că aveți o versiune recentă a QEMU (> = 0.8.1), cu sprijinul KQEMU activat (aceasta este implicit).
Apoi decomprima sursele KQEMU:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
cd kqemu-x.y.z
Atunci când configurați KQEMU și de a construi o (sunt necesare de obicei fără opțiuni):
./configure
face
Apoi, tastați ca root:
make install
pentru a instala KQEMU în `/ usr / local".
QEMU Accelerator de instalare pentru Linux
Dacă utilizați x86 Linux, compilarea Accelerator Modulul Kernel QEMU (KQEMU) este activată automat cu condiția să aveți antetele kernel necesare. Dacă totuși elaborarea eșuează, puteți dezactiva compilatie cu opțiune de configurare a `--disable-kqemu.
Rețineți că KQEMU nu poate lucra în prezent în cazul în care Virtualizer Xen rulează pe gazda.
Dacă utilizați un kernel 2.6 gazdă, atunci toate antetele kernel necesare trebuie să fie deja instalat. Dacă utilizați un kernel 2.4, atunci ar trebui să verificați că sursele kernel-ului configurat corect sunt instalate și compilate. Pe un Redhat 9 distribuție, de exemplu, următoarele trebuie să se facă:
1) Instalați pachetul kernel-source-xxx
2) cd / usr / src / linux-xxx
3) să distclean
4) Copy / boot / config-VVV in .config (uz uname -r să știu numele de configurare "VVV")
5) Editați Makefile pentru a schimba linia Extraversiune pentru a se potrivi numele de configurare curent:
Extraversie = -custom
la
Extraversiune = -8 # Acesta este un exemplu, poate fi -8smp prea
6) make menuconfig # salva doar configurația
7) face bzImage dep
Instalarea KQEMU nu este complet automat, deoarece este foarte dependentă de distribuție. La lansarea
make install
KQEMU este instalat în / lib / modules / kernel_version / misc. Dispozitivul `/ dev / kqemu" este creat cu drepturi de acces de citire / scriere pentru toată lumea. Dacă vă temeți probleme de securitate, puteți restricționa drepturile de acces ale `/ dev / kqemu".
Dacă doriți ca KQEMU este instalat automat la boot, puteți adăuga
# Încărcați modulul de kernel KQEMU
/ Sbin / modprobe kqemu
în `/etc/rc.d/rc.local".
Dacă numărul mare de 250 este deja utilizat de un alt conducător auto, puteți utiliza opțiunea majoră = N pentru a seta un număr mare alternativ.
Dacă dvs. de distribuție utilizează udev (cum ar fi Fedora), utilizați opțiunea modulului kqemu majoră = 0 pentru a avea aparatul `/ dev / kqemu" creat automat:
# Încărcați modulul de kernel KQEMU
/ Sbin / modprobe kqemu majoră = 0
De obicei este necesar pentru a schimba drepturile de acces dispozitive stabilite de udev. Edit `/etc/udev/permissions.d/50-udev.permissions 'și se adaugă:
# Kqemu
kqemu: rădăcină: rădăcină: 0666
Ce este nou în acest comunicat de :
- Dispozitive dinamice "/ dev / kqemu" creație este acum implicit.
- '- FNO-stack-protector "fix opțiune gcc
- adăugat teste de regresie kqemu (poate servi drept exemplu de utilizare API prea)
- incluse kqemu doc tehnice
Comentariile nu a fost găsit