KQEMU

Screenshot der Software:
KQEMU
Softwarebeschreibung:
Version: 1.3.0 Pre11
Upload-Datum: 2 Jun 15
Entwickler: Fabrice Bellard
Lizenz: Frei
Popularität: 32

Rating: 3.0/5 (Total Votes: 2)

kqemu die QEMU Accelerator Modul erhöht die Geschwindigkeit der QEMU, wenn ein PC auf einem PC emuliert. Es läuft der größte Teil der Zielanwendungscode direkt auf dem Host-Prozessor, um in der Nähe von nativen Leistung zu erzielen. Es ist sehr nützlich, wenn Sie ein anderes Betriebssystem (zB Windows) auf einem Linux-Desktop ausgeführt werden soll.
Derzeit für Linux x86 oder x86_64-Hosts laufen einen Kernel 2.4.x oder 2.6.x verfügbar ist Vorläufige Versionen sind für Windows und FreeBSD-Hosts verfügbar.
Mit der QEMU Accelerator Module kann QEMU zu anderen gewerblichen oder PC Virtualizers verglichen werden. Es hat den Vorteil, dass sie frei und gute Leistungen zu erzielen, während erfordern keine speziellen Gast-Betriebssystem Änderungen. Kein anderes Produkt hat solche Vorteile.
Installation
2.1 KQEMU Compilation (nur Linux)
Stellen Sie zunächst sicher, dass Sie eine aktuelle Version von QEMU (> = 0.8.1) mit dem KQEMU Unterstützung aktiviert (dies ist die Standardeinstellung).
Dann die KQEMU Quellen entpacken:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
cd kqemu-x.y.z
Dann sind Sie KQEMU konfigurieren und bauen es (in der Regel keine Optionen benötigt werden):
./configure
machen
Geben Sie dann als root:
make install
um KQEMU in `/ usr / local installieren.
QEMU Accelerator Installation für Linux
Wenn Sie x86 Linux, die Zusammenstellung der QEMU Accelerator Kernel Module (KQEMU) wird automatisch aktiviert, sofern zu nutzen, müssen die notwendigen Kernel-Header. Wenn jedoch die Kompilierung fehlschlägt, können Sie die Zusammenstellung mit der Konfigurationsoption --disable-kqemu `'zu deaktivieren.
Beachten Sie, dass KQEMU derzeit nicht funktionieren, wenn die Xen Virtualisierungs auf dem Host ausgeführt wird.
Wenn Sie einen 2.6-Host-Kernel, dann alle notwendigen Kernel-Header sollte bereits installiert sein. Wenn Sie mit einem 2.4er Kernel, dann sollten Sie sicherstellen, dass ordnungsgemäß konfiguriert Kernel-Quellen installiert sind und zusammengestellt. Auf einem Redhat 9 Verteilung zum Beispiel ist folgendes geschehen:
1) Installieren Sie den kernel-source-Paket xxx
2) cd / usr / src / linux-xxx
3) distclean machen
4) Kopieren / boot / config-vvv in .config (Verwendung uname -r Konfigurationsname "vvv") wissen,
5) Bearbeiten Sie das Makefile, um die EXTRAVERSION Linie zu ändern, um die aktuelle Konfiguration Name:
   EXTRAVERSION = -custom
bis
   EXTRAVERSION = -8 # Dies ist ein Beispiel, kann es auch sein -8smp
6) make menuconfig # Speichern Sie einfach die Konfiguration
7) make dep bzImage
Die Installation von KQEMU nicht vollautomatisch, weil es sehr Verteilung abhängig. Beim Start
make install
KQEMU ist in / lib / modules / kernel_version / misc installiert. Das Gerät `/ dev / kqemu 'mit Lese- / Schreibzugriffsrechte für alle geschaffen. Wenn Sie Sicherheitsprobleme befürchten, können Sie die Zugriffsrechte der `/ dev / kqemu" zu beschränken.
Wenn Sie möchten, dass KQEMU wird automatisch beim Booten installiert, die Sie hinzufügen können
# Laden Sie die KQEMU Kernel-Modul
/ Sbin / modprobe kqemu
in `/etc/rc.d/rc.local '.
Wenn die Major-Nummer 250 wird bereits von einem anderen Treiber verwendet, können Sie die Option Haupt = N zu verwenden, um eine alternative Hauptnummer eingestellt.
Wenn Ihre Distribution benutzt udev (wie Fedora), verwenden Sie die Option Haupt kqemu Modul = 0, um das Gerät muss `/ dev / kqemu 'automatisch angelegt:
# Laden Sie die KQEMU Kernel-Modul
/ Sbin / modprobe kqemu Haupt = 0
Es ist in der Regel notwendig, um die Gerätezugriffsrechte von udev setzen ändern. Bearbeiten `/etc/udev/permissions.d/50-udev.permissions 'und fügen Sie:
# Kqemu
kqemu: root: root: 0666

Was ist neu in dieser Pressemitteilung:

  • dynamische Geräte '/ dev / kqemu' Schöpfung ist nun der Standard.
  • '- fno-Stack-Schutzfolie' gcc-Option fix
  • hinzugefügt kqemu Regressionstests (kann als API-Nutzung Beispiel dienen auch)
  • enthalten kqemu technischen doc

Andere Software von Entwickler Fabrice Bellard

Kommentare zu KQEMU

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!