Pantavisor is the device side containerization framework for embedded Linux devices. It works together with Pantacor Hub to manage your device firmware and applications. Pantavisor uses Linux containers to enable you to develop, share and manage your own custom Embedded Linux Appliance Solution using Linux container technologies (such as docker).
Pantavisor 011 is a major feature release and brings a few exciting features to our publicly available platform release:
- Support for RPI4 8GB: This release adds support for the 8GB Raspberry Pi 4 recently released. See https://docs.pantahub.com/initial-images/ for all public board support images.
- Logging v2: Our new Logging framework allows for a more robust and meta rich logging experience.
pvr dev logsgrew appropriate features to slice and dice by platform, source, device, revision etc..
- Extensible Authentication Module: Write custom pantavisor registration and login handlers and ship them as addons.
- Automatic Onboarding Experience with TPM: Our Reference images on x64 by default ship a TPM-ACA registration and login handler. With this you can create factory images that automatically onboard using TPM Attestation Flow to acquire a secure device identity.
- Factory Installer for x64-uefi: Our x64 installer offers an option to do a factory install. Factory installs do not install the final system, but instead an intermediate, preconfigured installer be run on first boot to provision the user system.
- OEM Config Partition (beta): To make the “basic” factory story more complete we now have an OEM Config partition that allows you to supplement kernel cmdline for uboot images as well as seed an autojoin token when making a zero boot onboarding x64 factory image.
- Device CI in Gitlab: we include a first public release of our Device CI Framework for gitlab, please go to our gitlab page for more info on how to use it: https://gitlab.com/pantacor/ci/device-ci/-/tree/011
Detailed release notes can be consulted here:
- Initial Devices: https://gitlab.com/pantacor/ci/pv-initial-devices/-/tags/011
- BSP: https://gitlab.com/pantacor/pv-manifest/-/tags/011
The following items have been included in this release:
Pre-built Initial Images
- Banana Pi R2
- Malta QEMU (Mips)
- Raspberry Pi Zero W
- Raspberry Pi 3 B+
- Raspberry Pi 4 1GB, 2GB, 4GB, 8GB
- PC – X64 UEFI
- PC – X64 UEFI Installer
Initial devices (includes bsp and basic app set):
- Banana Pi R2 PVR Repository
- Malta QEMU PVR Respository
- Raspberry Pi Zero W PVR Respository
- Raspberry Pi 3 B+ PVR Respository
- Raspberry Pi 4 1GB, 2GB, 4GB, 8GB PVR Respository
- PC – X64 UEFI PVR Repository
Pantavisor-only release channels
pvr merge pantahub-ci/arm_generic_bsp_stable/11#bsp
pvr merge pantahub-ci/mips_generic_bsp_stable/18#bsp
pvr merge pantahub-ci/x64_generic_bsp_stable/13#bsp
BSP release channels
Includes pantavisor, kernel and driver artifacts.
- Banana Pi R2:
pvr merge pantahub-ci/arm_bpi_r2_bsp_stable/12#bsp
- Malta QEMU:
pvr merge pantahub-ci/malta_qemu_bsp_stable/12#bsp
- Raspberry Pi Zero W:
pvr merge pantahub-ci/arm_rpi0w_bsp_stable/11#bsp
- Raspberry Pi 3 B+:
pvr merge pantahub-ci/arm_rpi3_bsp_stable/15#bsp
- Raspberry Pi 4:
pvr merge pantahub-ci/arm_rpi4_bsp_stable/12#bsp
- X64 UEFI:
pvr merge pantahub-ci/x64_uefi_bsp_stable/12#bsp
If you haven’t tried Pantavisor, we offer a mini distribution with prebuilt images for a growing set of maker boards and x64 uefi architectures, so give it a go:
- Create a free account on https://www.pantahub.com
- Install PVR command line tool release: https://docs.pantahub.com/install-pvr/
- Download your flashable image: https://docs.pantahub.com/initial-images/
- Install: https://docs.pantahub.com/image-setup-rpi3/
- Boot and configure wifi: https://docs.pantahub.com/first-boot-rpi3/
- Add a first docker app: https://docs.pantahub.com/pvr-docker-apps-experience/
- Roll a BSP update: https://docs.pantahub.com/deploy-a-new-revision/
- Build your custom appliance image with factory and installer image: https://docs.pantahub.com/build-pantavisor/
Featured App: ONE
For this release we want to take a look at ONE, a simple yet powerful parental control access-point appliance for your Raspberry Pi 3 and 4.
ONE is a React Webapp that connects to Pantahub through OAuth2 and allows the user to install and manage a device side “Cloudflare for Families 188.8.131.52” container on their Raspberry Pi through Pantahub
Use our gitlab issue tracker at https://gitlab.com/pantacor or reach out to us through firstname.lastname@example.org