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 →

Troubleshooting

FAQs, common errors, and recovery procedures.

Find Solutions →

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

  1. New to Pantavisor? Start with Core Concepts to understand the fundamentals
  2. Evaluating against alternatives? Read the Comparison pages
  3. Ready to get hands-on? Jump to Quick Start to flash your first device
  4. Designing a system? Read Composable Firmware for the end-to-end model
  5. Need a specific recipe? Pick a How-To Guide — OTA, containerize, build, rollback, fleet
  6. Hitting a recurring pain point? Browse Solutions — firmware size, reproducibility, secure OTA, IoT gateway
  7. Targeting Raspberry Pi or custom hardware? See Platforms
  8. Building custom images? Explore Build Pantavisor for detailed build instructions
  9. Supporting new hardware? Check out Porting Guide for platform integration
  10. Hit a snag? Visit Troubleshooting for FAQs and solutions
Educational Hands-On Comprehensive Community Driven