KQEMU

Logiciel capture d'écran:
KQEMU
Détails logiciels:
Version: 1.3.0 Pre11
Date de transfert: 2 Jun 15
Développeur: Fabrice Bellard
Licence: Gratuit
Popularité: 32

Rating: 3.0/5 (Total Votes: 2)

kqemu le module accélérateur QEMU augmente la vitesse de QEMU lorsqu'un PC est émulé sur un PC. Il fonctionne la plupart du code de l'application cible directement sur le processeur hôte pour atteindre une performance quasi native. Il est très utile lorsque vous voulez exécuter un autre système d'exploitation (par exemple Windows) sur un ordinateur de bureau Linux.
Actuellement, il est disponible pour Linux x86 ou x86_64 hôtes exécutant un noyau 2.4.x ou 2.6.x Des versions préliminaires sont disponibles pour les hôtes Windows et FreeBSD.
Avec le module accélérateur QEMU, QEMU peut être comparé à d'autres Virtualizers PC, commerciaux ou libres. Il a l'avantage d'être libre et de réaliser de bonnes performances tout en nécessitant pas de modifications spécifiques au système d'exploitation invité. Aucun autre produit a des avantages.
Installation
2.1 KQEMU Compilation (Linux uniquement)
Première assurer que vous avez une version récente de QEMU (> = 0.8.1) avec le soutien KQEMU permis (ce qui est la valeur par défaut).
Puis décompresser les sources KQEMU:
cd / tmp
tar zxvf kqemu-x.y.z.tar.gz
-x.y.z de cd
Ensuite, vous configurez KQEMU et construisez (habituellement pas d'options sont nécessaires):
./configure
faire
Ensuite, tapez en tant que root:
make install
Installer KQEMU dans `/ usr / local '.
QEMU Accelerator Installation pour Linux
Si vous utilisez Linux x86, la compilation du noyau QEMU Accelerator Module (KQEMU) est automatiquement activée à condition d'avoir les têtes du noyau nécessaires. Si néanmoins la compilation échoue, vous pouvez désactiver sa compilation avec l'option «les` --disable-kqemu configure.
Notez que KQEMU ne peut pas travailler actuellement si le virtualizer Xen est en cours d'exécution sur votre hôte.
Si vous utilisez un noyau 2.6 hôte, alors toutes les têtes du noyau nécessaires devraient être déjà installés. Si vous utilisez un noyau 2.4, alors vous devriez vérifier que les sources du noyau correctement configurés sont installés et compilés. Sur une Redhat 9 Répartition par exemple, le suivant doit être fait:
1) Installez le paquet kernel-source-xxx
2) cd / usr / src / linux-xxx
3) make distclean
4) Copiez / boot / config-vvv dans .config (utilisation uname -r pour savoir le nom de votre configuration 'vvv')
5) Modifier le Makefile pour changer la ligne de EXTRAVERSION pour correspondre à votre nom de la configuration actuelle:
   EXTRAVERSION = -custom
à
   EXTRAVERSION = -8 # Ceci est un exemple, il peut être trop -8smp
6) make menuconfig # Juste enregistrer la configuration
7) make dep bzImage
L'installation de KQEMU est pas entièrement automatique car elle est fortement dépendante de la distribution. Lors du lancement
make install
KQEMU est installé dans / lib / modules / kernel_version / misc. Le dispositif `/ dev / kqemu 'est créé avec des droits d'accès en lecture / écriture pour tout le monde. Si vous craignez que les questions de sécurité, vous pouvez limiter les droits de `/ dev / kqemu 'd'accès.
Si vous voulez que KQEMU est installé automatiquement lors du démarrage, vous pouvez ajouter
# Charger le module du noyau KQEMU
/ Sbin / modprobe kqemu
dans `/etc/rc.d/rc.local '.
Si le numéro majeur 250 est déjà utilisé par un autre pilote, vous pouvez utiliser l'option majeure = N pour définir un nombre important suppléant.
Si votre distribution utilise udev (comme Fedora), utilisez l'option de module de kqemu majeure = 0 pour que le périphérique `/ dev / kqemu 'créé automatiquement:
# Charger le module du noyau KQEMU
/ Sbin / modprobe kqemu majeure = 0
Il est généralement nécessaire de modifier les droits d'accès de l'appareil fixés par udev. Modifier `/etc/udev/permissions.d/50-udev.permissions 'et d'ajouter:
# Kqemu
kqemu: root: root: 0666

Quoi de neuf dans cette version:

  • dispositif dynamique de création "/ dev / kqemu ' est maintenant le défaut.
  • '- fno-stack-protecteur »l'option gcc fix

  • Tests de régression KQEMU
  • ajoutée (peuvent servir d'exemple d'utilisation de l'API trop)
  • inclus kqemu doc ​​technique

D'autres logiciels de développeur Fabrice Bellard

Tiny C Compiler
Tiny C Compiler

3 Jun 15

QEMU
QEMU

22 Jun 18

TCCBOOT
TCCBOOT

3 Jun 15

Commentaires à KQEMU

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!