Lightweight virtualization is a natural fit for low power devices and, so, seeing that the extremely popular Raspberry Pi line got an upgrade, we were very keen on trying the newly released Raspberry Pi 4 model B.
In our previous posts, we saw how to build the toolchain for a Nabla container, and also how we can use this toolchain to run applications as unikernels using Nabla.
In this post, we go through the basic steps for containerizing a unikernel application and running it on nabla runnc. Checkout nabla containers and in particular runnc.
nabla
[UPDATE: Revise instructions and links to use latest upstream nabla repo with merged aarch64 support.]
aarch64
[UPDATE: Revise instructions to reflect upstream nabla changes.]
[UPDATE: Rumprun aarch64 support has now been merged in upstream nabla.]