PostmarketOS

PostmarketOS is extension of Alpine Linux to run on smartphones and other mobile devices.

The main goal of this resource is to represent the complexity of the hardware and the software repositories, while providing clarity and easier navigation.

It is based on AsciiDoc and Antora. This stack generates static pages, with all content stored in a Git repository, which means anyone can use their preferred tools to work with it. Documentation is easy to extend and can be customized to create alternative versions.

Team Win Recovery Project / TWRP

TWRP which is a popular custom recovery image for Android devices. It’s an open-source, touch-based recovery environment that offers a range of advanced features compared to the stock Android recovery.

More details in the repo.

Responsibility of Firmware vs Kernal

Stable vs Edge releases

Feature Stable Build Edge (edbe) Build

Purpose

Long-term reliability. Every 6 months

Latest, continuously updated features/testing

Base Alpine version

Based on Alpine stable release

Tracks Alpine edge (rolling release)

Package updates

Security + critical updates only

Frequent (daily) updates

Release cycle

Every 6 months

Ideal for

Daily use, stability

Developers, testers, bleeding edge users

Risk level

Low

Higher (can break things)

Default in pmbootstrap

No

Yes

Supported by devs

Yes

Yes (primary focus)

Downgrade path

Manual, not straightforward

Not applicable

Discover (KDE) updates

Safe & limited

continuously updated

Steps to install a new release

To have last updates need to use edge release

How safely run edge build

If you’re using KDE Plasma with Discover on postmarketOS Edge, and want to avoid risky/edge updates, you can:

Open terminal and edit /etc/apk/repositories:

Remove test packages

http://dl-cdn.alpinelinux.org/alpine/edge/testing

Run sudo apk upgrade --available

More info in Alpine wiki.