Learn Pantavisor
Master containerized embedded Linux development with comprehensive tutorials and hands-on guides. Perfect for IoT developers, embedded engineers, and DevOps teams.
Learning Paths
Pick a path based on what you want to do — understand, build, ship, or compare.
Foundation
Core Concepts
Understand Pantavisor: state JSON, LXC system containers, kernel-as-container, atomic OTA, and rollback.
Explore Concepts →Quick Start
Flash a pre-built image to your device, connect, and run your first container in minutes.
Start Setup →Compare Alternatives
How Pantavisor compares to Yocto, Balena, Buildroot, and Docker — and where each fits.
See Comparisons →Apply
Composable Firmware
The end-to-end flow: build a flashable image with Yocto, flash it, then maintain via PVR + Pantahub.
Read Guide →How-To Guides
Step-by-step tasks: OTA, containerize apps, build images, rollback, and fleet management — all with real commands.
Browse Guides →Solutions
Address recurring pain points: firmware size, reproducibility, secure OTA, and IoT gateway architectures.
View Solutions →Platforms
Hardware-specific guides starting with Raspberry Pi 3/4/5 — pre-built images and Yocto path.
Pick a Platform →Build & Extend
Build Pantavisor
Build custom Pantavisor images. Build system, target configuration, output artifacts.
View Build Guide →Porting Guide
Port Pantavisor to new hardware. MACHINE definitions, BSP integration, platform requirements.
Learn Porting →What You'll Master
Device Setup
Flash Pantavisor Linux onto your device and establish secure connections through various access methods.
Container Management
Install, configure, modify, and manage containerized applications on your embedded devices.
OTA Updates
Deploy secure over-the-air updates and manage application versions across your device fleet.
SDK & Tools
Leverage PVR-SDK and command-line tools to accelerate your development workflow.
Network Access
Connect via local networks, serial ports, or remote management through Pantahub cloud services.
Deep Dives
Understand architecture, build systems, and advanced porting techniques for production deployments.
How to Use These Resources
- New to Pantavisor? Start with Core Concepts to understand the fundamentals
- Evaluating against alternatives? Read the Comparison pages
- Ready to get hands-on? Jump to Quick Start to flash your first device
- Designing a system? Read Composable Firmware for the end-to-end model
- Need a specific recipe? Pick a How-To Guide — OTA, containerize, build, rollback, fleet
- Hitting a recurring pain point? Browse Solutions — firmware size, reproducibility, secure OTA, IoT gateway
- Targeting Raspberry Pi or custom hardware? See Platforms
- Building custom images? Explore Build Pantavisor for detailed build instructions
- Supporting new hardware? Check out Porting Guide for platform integration
- Hit a snag? Visit Troubleshooting for FAQs and solutions