I would like to introduce the NextCloudPi Virtual Machine. NextCloudPi features a preconfigured Nextcloud instance and a complete set of tools around it for easy management. Many systems are supported, such as docker, embedded boards and x86 systems. Until now, the way to get NextCloudPi running on a x86 system was to either use the …
Category: qemu
Running and building ARM Docker containers in x86
We already covered how Linux executes files and how to run ARM binaries “natively” in Linux in the last two posts. We ended up running a whole ARM root filesystem transparently in a chroot jail using QEMU user mode and binfmt_misc support. Now that we have that covered, nothing prevents us from applying that to …
Transparently running binaries from any architecture in Linux with QEMU and binfmt_misc
What? you can do that in Linux? It turns out you can! First, let’s see it in action. Here I retrieve a binary from my Raspberry Pi which is an ARM binary and execute it in my x86_64 machine transparently. If you try to do this… it won’t work right away. $ ./echo …
Raspbian on QEMU with network access
This is a little guide to emulate the Raspbian operating system for ARM on QEMU with network connectivity. I found most resources on this outdated, relying on broken links, and lacking the steps for network access, so I reviewed them and streamlined the process. Long story short If you haven’t yet, install QEMU on your …