Open adaliszk opened 3 years ago
Currently runq works on x8664 and s390x. For AArch64 you would have to copy the architecture specific code in ./qemu
and in `./cmd/proxy/qemu
But beside all this, from the link to your repo it seems that you want to run x86 Docker images inside Qemu VMs on a Raspberry Pi. That means the Pi would have to emulate x86 hardware for the guest kernel and applications. Is that correct and if so do you have some performance numbers?
Hey, yes, the idea is to emulate x86 in some way, and given that your project would make it easy for users is very appealing.
At the moment I'm stuck at trying to emulate with Qemu, I was unable to assign enough RAM to the VM in order to test my image inside it, so I was trying to switch to XEN. I have data about the performance on x86, as soon as I'm able to emulate for the image I would able to compare performance.
With this particular server, I don't expect any major problems as the bottleneck in it's case is Memory and Storage, CPU usage is pretty low.
Brief description Since this runner essentially uses QEMU to virtualise other environments, it would be nice if there would be support for ARM, especially for Raspberry Pi. I don't see why would it not work if you anyway virtualise, that itself works.
Steps to reproduce the issue
Expected behaviour make does not fail and installs the runtime
Actual behaviour
Content of section
runtimes
of/etc/docker/daemon.json
Not yet available as the installation failed:Content of
/var/lib/runq/qemu/proxy --version
Not yet available as the installation failed:Content of
docker --version
Additional information