KVM (Kernel Virtual Machine) is a Linux kernel module that allows a user space program to utilize the hardware virtualization features of various processors. Support for KVM for Arm dates back to work in the 3.9 kernel in 2013 from Christoffer Dall and Jason Nieh. A detailed writeup, Supporting KVM on the ARM architecture, was published to LWN.

KVM support is built into modern Linux kernels; there is nothing additional to install or load. QEMU can make use of KVM when running a target architecture that is the same as the host architecture to speed up virtualization.

Ongoing work on KVM on Arm is done at Columbia University and by the Linaro Virtualization Team.


RT : Im happy now thanks to Dieter (really good howto on how to recompile the stock Nvidia Jetson Nano Linux… https://t.co/ulo3NoUpQQ

RT : There are now Go builders on build.golang.org for android/arm, android/arm64, darwin/arm64 (iOS) running on… https://t.co/9lBRv60mYb

RT : Npcap for ARM64 coming soon! This means we'll be able to capture raw network traffic and analyze it with Wireshark… https://t.co/1ivK18fCsQ

RT : Come and see a shiny new latest and greatest @arm server running 30 in the boo… https://t.co/eDiAvivcGR