A Framework for Containerized Embedded LinuxGet Started
What is Pantavisor Linux?
Pantavisor Linux is the easiest way to build a Linux Embedded product with lightweight Linux Containers (LXC). Put your Linux distribution or custom-made firmware userland in a container and give your system the benefits of portable container lifecycle management without replacing your distribution.
Pantavisor Linux converts any Docker container into LXC format and runs it on all of your devices, including those with the smallest resource footprint. Turn firmware, the OS, and even the BSP into portable, containerized building blocks that can be shared and deployed transactionally over the air.
Why Pantavisor Linux?
Billions of dollars on engineering costs and opportunities are wasted each year in the edge device ecosystem because Operating Systems do not have a standard solution for delivering embedded Linux systems at IoT scale.
With Pantavisor Linux, you get the building blocks for a universal Linux non-OS so that your team can focus on features and services. Deploy, manage and deliver your containerized embedded OS to millions of devices in a portable and reproducible manner.
Pantavisor has a tiny footprint of 1MB with strict build rules. It can be used in any Linux device, from single-core NAND/NOR flash class devices to Raspberry Pis. If it’s Linux, Pantavisor can run on it.
Because Pantavisor does not try to be a full userland, it is nimble. Its only purpose is to orchestrate the lifecycle management of your device’s main userland, kernel, firmware, and any application containers that make part of the device experience.
Built in C using a pluggable runtime architecture with LXC as the main choice, Pantavisor supports any architecture if the core container features are supported at the Linux kernel level. Currently ARM, ARM64, x86, MIPS and RISC-V are in use.
No performance hit with all the benefits of modern lifecycle management.
As this is not ring-0 virtualization, but rather userland (ring-3) containerization, there is no runtime performance impact on the system. The containerized userland and applications run equal to their bare metal counterparts.
Secure Over the Air updates become a base operation that engineers and operators won't have to spend precious time and resources on. Pantavisor allows developers to compose a reproducible system out of reusable building blocks that can be shared and accessed on pantavisor.io.
Get Started with Pantavisor Linux
Pantavisor Linux allows product builders to make their own Linux Embedded products through a mix and match building block experience of combining applications, middleware, OS and board support.
Our official Pantavisor Linux images include Pantabox, a frontend installer that offers all of the essential utilities developers need in order to maintain, evolve and publish a Pantavisor Linux system.
Download Pantavisor Linux images
Start by selecting and downloading an image for your device platform and architecture from the table below.
After the download completes, head to our guides section and learn about the basics.