The Overboot project uses manageable read-only layers to compose the system image at boot time. The general concept can be compared to Docker, but run earlier and on a system-wide basis.

The two main components are obinit, written in C and run at boot time, and the extensible C++ obctl application that provides administration tools (CLI, API, management panel, etc.).

Possible applications:

- creating, testing, and distributing update packages,
- creating and managing system snapshots without using virtual machines,
- protecting the root partition from unwanted changes and damage,
- speeding up services and applications running in the user space,
- reducing the number of write cycles in flash drives,
- versioning changes across the system,
- quick rollback of changes or updates,
- quick and easy device role switching,
- debugging,
- practice systems for students and trainers.

See https://github.com/chodak166/overboot to learn more.

Features

  • Protecting read-only root filesystem with tmpfs (RAM) writable layer
  • Persistent writable layer
  • Commiting layers with metadata
  • Multi-layer stack
  • Binding persistent files and directories
  • Boot rollback on error
  • Safe mode
  • YAML configuration file
  • CLI helper tools and wizards
  • Also tested with Raspberry Pi 3 & 4

Project Samples

Project Activity

See All Activity >

Categories

Raspberry Pi

Follow Overboot

Overboot Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Overboot!

Additional Project Details

Registered

2022-11-29