ARMing A Virtual World

There is now real hardware from ARM’s partners that offers the ability to leverage hardware virtualisation, in a similar fashion to Intel and AMD. So far three devices are shipping to the general public – the new Series 3 Chromebook, the Nexus 10 and the Arndale board. They all have one key factor in common, the Samsung Exynos5 SoC. This fine piece of silicon is a member of the Cortex-A15 family which introduces the required virtualisation extensions.

Luckily openSUSE managed to get hold of an Arndale board last month, and Alex Graf, Marcus Schäfer and others have been hard at work getting the Geeko working on the device. I’m pleased to say that their hard work has paid off, you can now run openSUSE on the Arndale with some caveats – no graphics/display atm, so serial or SSH access only for now. One of the drivers to getting the Arndale up and running was to test out Virtualisation. Below you can see a quick and dirty display of me using KVM and running three (3) VMs on the board – openSUSE, Fedora, Ubuntu.

Direct YouTube Link

It isn’t perfect as the guest kernel is missing DEVTMPFS support, and some of the KVM tools are missing; these are being worked on so the future will be bright ;-)