KQEMU

Screenshot Software:
KQEMU
Mga detalye ng Software:
Bersyon: 1.3.0 Pre11
I-upload ang petsa: 2 Jun 15
Nag-develop: Fabrice Bellard
Lisensya: Libre
Katanyagan: 32

Rating: 3.0/5 (Total Votes: 2)

kqemu ang QEMU Accelerator Module pinatataas ang bilis ng QEMU kapag ang isang PC ay emulated sa isang PC. Ito ay tumatakbo sa karamihan ng mga target application code nang direkta sa host processor upang makamit ang malapit native na pagganap. Ito ay lubhang kapaki-pakinabang kapag gusto mong patakbuhin ang isa pang Operating System (halimbawa Windows) sa isang desktop Linux.
Sa kasalukuyan ito ay magagamit para sa Linux x86 o x86_64 hukbo ng pagpapatakbo ng isang kernel 2.4.x o 2.6.x. Paunang mga bersyon ay magagamit para sa mga nagho-host sa Windows at FreeBSD.
Gamit ang QEMU Accelerator Module, QEMU maaaring kumpara sa iba pang mga komersyal o libreng PC Virtualizers. Ito ay ang kalamangan ng pagiging libre at upang makamit ang magandang palabas habang necessitating walang tiyak na guest pagbabago Operating System. Walang iba pang mga produkto ay may ganitong mga pakinabang.
Instalasyon
2.1 KQEMU compilation (Linux lamang)
Unang matiyak na ikaw ay may isang bagong bersyon ng QEMU (> = 0.8.1) na may pinaganang suporta KQEMU (ito ang default).
Pagkatapos magbawas ng bigat ng KQEMU pinagkukunan:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
cd kqemu-x.y.z
Pagkatapos mong i-configure KQEMU at bumuo ito (karaniwan ay walang mga pagpipilian ay kinakailangan):
./configure
gumawa
Pagkatapos uri bilang root user:
gumawa ng i-install
upang i-install KQEMU sa `/ usr / local '.
QEMU Accelerator Pag-install para sa Linux
Kung gumamit ka ng x86 Linux, ang compilation ng QEMU Accelerator Kernel Module (KQEMU) ay awtomatikong activated na ibinigay mo ang mga kinakailangang mga header kernel. Kung nabigo gayunman ang compilation, maaari mong hindi paganahin ang kanyang compilation na may pagpipilian configure ang `--disable-kqemu '.
Tandaan na KQEMU maaaring hindi kasalukuyang trabaho kung ang Xen virtualizer ay tumatakbo sa iyong host.
Kung ikaw ay gumagamit ng isang 2.6 host kernel, pagkatapos ay dapat na naka-install ang lahat ng kinakailangang mga header kernel. Kung ikaw ay gumagamit ng isang 2.4 kernel, pagkatapos ay dapat mong i-verify na maayos na isinaayos pinagmumulan ng kernel ay naka-install at naipon. Sa isang RedHat 9 distribution halimbawa, ay dapat gawin ang mga sumusunod:
1) I-install ang kernel-source-xxx package
2) cd / usr / src / linux-xxx
3) gumawa distclean
4) Kopyahin / boot / config-vvv sa Config (gamitin uname-r na malaman ang pangalan ng iyong configuration 'vvv')
5) I-edit ang Makefile upang baguhin ang linya extraversion upang tumugma sa iyong kasalukuyang pangalan configuration:
   Extraversion = -Custom
sa
   Extraversion = -8 # Ito ay isang halimbawa, ito ay maaaring maging -8smp masyadong
6) gumawa menuconfig # Basta i-save ang configuration
7) gumawa dep bzImage
Ang pag-install ng KQEMU ay hindi ganap na awtomatikong na ito sapagkat ito ay lubhang distribution umaasa. Kapag paglunsad
gumawa ng i-install
KQEMU ay naka-install sa / lib / modules / kernel_version / Misc. Ang aparato `/ dev / kqemu 'ay nilikha sa basahin / isulat ang mga karapatan ng access para sa lahat. Kung takot ka ng mga isyu sa seguridad, maaari mong limitahan ang mga karapatan ng access ng `/ dev / kqemu '.
Kung nais mo na KQEMU ay awtomatikong nai-install sa boot oras, maaari mong idagdag
# Mag-load ang kernel module KQEMU
/ Sbin / modprobe kqemu
sa `/etc/rc.d/rc.local '.
Kung ang mga malalaking numero ng 250 ay ginagamit na ng ibang driver, maaari mong gamitin ang opsyon na major = N upang itakda ang isang kahaliling major number.
Kung ang iyong mga distribution gumagamit udev (tulad ng Fedora), gamitin ang opsyon kqemu module major = 0 na ang aparato `/ dev / kqemu awtomatikong nalikha ':
# Mag-load ang kernel module KQEMU
/ Sbin / modprobe kqemu major = 0
Ito ay karaniwang kinakailangan upang baguhin ang mga karapatan ng access aparato na itinakda ng udev. Edit `/etc/udev/permissions.d/50-udev.permissions 'at idagdag:
# Kqemu
kqemu: root: root: 0666

Ano ang bago sa release na ito:

  • dynamic device '/ dev / kqemu' paglikha ay ang default na ngayon.
  • '- fno-stack-tagapagtanggol' gcc option fix
  • idinagdag kqemu pagsusulit pagbabalik (maaaring maglingkod bilang mga halimbawa sa paggamit ng API masyadong)
  • kasama kqemu teknikal doc

Iba pang mga software developer ng Fabrice Bellard

Tiny C Compiler
Tiny C Compiler

3 Jun 15

QEMU
QEMU

22 Jun 18

TCCBOOT
TCCBOOT

3 Jun 15

Mga komento sa KQEMU

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!