Skip to content
Snippets Groups Projects

ondev2

Experimental new version of the on-device installer with new features:

  • Support for localizations
  • All install screens now available in a text-based interface too
    • To be used with screen readers/text to speech for accessibility
    • Useful for CI too
  • Using the unl0kr keyboard
    • Solves problem of having up to 3 different keyboards (installer, FDE, UI)
  • Simple and advanced installation mode
  • Builds much faster, should be easier to develop and maintain going forward
  • Minimal dependencies -> smaller installer images
  • Adaptive interface

Screenshots / CLI interface

Running on the PinePhone, changing the language:

ondev2-pinephone

Running on a laptop:

ondev2-laptop

While the above screen is displayed, on CLI:

:: Advanced Options
Do you want to configure advanced options  (hostname, filesystem, ...)?

0: Go Back
1: Simple Installation
2: Advanced Installation

What now?>

Status

Currently this needs some WIP branches to work with postmarketOS:

  • pmbootstrap: ondev2 branch
  • pmaports: ondev2 branch
  • boot-deploy: MR 20

See the FOSDEM '23 talk for an introduction to the project.