← All projects

boot · development

PocketBoot

A small Linux-based boot environment for pocket computers, maintained from Sam Day's upstream work.

Documentation only Source declaration: 0.1.0 License: no single declaration

Introduction reviewed 2026-10-15 · Information collected 2026-10-15

PocketBoot brings up enough hardware to find another operating system and enter it through kexec. It assembles a small Linux kernel and Rust init into an Android boot image. Our SouveraineOS work uses a fork of Sam Day’s upstream PocketBoot, with its upstream authorship retained.

In SouveraineOS it belongs to the boot and recovery work around supported phone profiles. It is not an operating-system installer on its own: partition inventory, the intended root filesystem, calibration custody and approval for writes remain separate responsibilities.

Current publication boundary

The upstream repository currently supplies no license. This page documents the work and credits its origin; it does not offer a source mirror or binary. Attribution alone does not supply redistribution permission.

What remains open

  • Public source mirroring, binaries and packages remain withheld pending upstream licensing permission.
  • Boot success on a development body does not establish a general recovery or installation path.
Documentation and evidence record

Source CI observed for this documentation revision: queued. Application builds and device acceptance are separate evidence.

Documentation owner: Fimeg/pocketboot
Repository revision: d22f59956b2296ae9e804c6ec693fe7b5372639b
Document: public-docs/pocketboot.md
Document SHA-256: 7a1c80182bd59290ec1e10c709ddf707ae8c4ba198c4a9e59a5053385e9f79b6