[LINUX] Accélérez la broderie avec QEMU pour le processeur ARM

Lorsque vous souhaitez émuler une application Linux

Si le système d'exploitation hôte est également Linux, vous pouvez émuler assez rapidement en utilisant Émulation du mode utilisateur QEMU. Puisqu'il n'émule pas le matériel, il ne peut pas exécuter Linux pour ARM. Pour Ubuntu / Debian, ʻapt-get install binfmt-support qemu-user-static` exécutera automatiquement les applications Linux pour ARM.

Lorsque vous souhaitez émuler un système d'exploitation pour ARM

Lorsque le processeur hôte n'est pas ARM

Augmentez votre patience et supportez la lenteur

Lorsque le processeur hôte est ARM 32 bits et que le processeur invité est ARM 64 bits

Augmentez votre patience et supportez la lenteur

Lorsque le processeur hôte est ARM 32 bits et que le processeur invité est également ARM 32 bits

Avec qemu-system-arm -machine virt -cpu host -enable-kvm, vous pouvez atteindre une vitesse écrasante avec KVM. Cependant, le processeur hôte doit inclure des fonctionnalités de virtualisation telles que Cortex A15.

Lorsque le processeur hôte est ARM 64 bits et que le processeur invité est également ARM 64 bits

Avec qemu-system-aarch64 -machine virt -cpu host -enable-kvm, vous pouvez accélérer énormément avec KVM.

Lorsque le processeur hôte est ARM 64 bits et que le processeur invité est ARM 32 bits

Avec qemu-system-aarch64 -machine virt -cpu host, aarch64 = off -enable-kvm, vous pouvez accélérer énormément avec KVM. ** Lors de l'utilisation de qemu-system-arm avec un processeur ARM 64 bits, la vitesse élevée par KVM n'est pas possible actuellement **.

Recommended Posts

Accélérez la broderie avec QEMU pour le processeur ARM
Exécutez Linux avec l'architecture ARM à l'aide de QEMU
Créer Python3 pour Windows 10 sur ARM avec Visual Studio 2019 (x86) sur Windows 10 sur ARM