v26.06: Alpen Avocado

June 21, 20268 min. read

a nothing phone 1 showing the Phosh lockscreen on top of the new wallpaper, with Phosh, GNOME, KDE, Sxmo logos

This release is geared mainly towards Linux enthusiasts. We are working hard on stability improvements and automated testing, but if you expect Android or iOS levels of polish, then this is not for you yet.

Introduction

That's right, we have a new naming scheme for our releases! Instead of the Friends-inspired "The One With…", we are now using an alliteration of the new wallpaper name (Alpen) and a fruit (🥑). The reason is that the previous scheme didn't always work, since new releases are time-based snapshots of Edge, and may not always have that one important feature to name the whole release after. Six months of work in upstream projects and in the postmarketOS community can often not be encapsulated in this format. So instead of "The One Where The Saga Continues, Part II", here is "Alpen Avocado"!

Software Stack

As always we target the most recent Alpine release. In case of v26.06 it is the excellent Alpine Linux 3.24.

User Interfaces (UIs)

Mobile UI Versions

Other Notable Changes

New boot animation

  • systemd 261 replaces 257 from v25.12. Thanks to Aelin, Clayton and the systemd developers!

  • Booting has been made more appealing by switching from pbsplash to Plymouth and updating the splash screen. Visually, you get three segments of the logo fading out and back in, and on the functional side it is now possible to press ESC (or power on phones) to get the boot log and we can finally rotate the splash screen on devices where it looks wrong otherwise. Implementing this was great teamwork by Clayton, Aster, Brady, Rob, Ferass, Hakşiye, Mirthe, bluebunny and Sicelo!

  • Another booting-related feature and part of a larger effort to make pmOS more accessible is that devices with working vibration can now vibrate on boot (!7563). Some devices still have missing modules in the initramfs for working vibration. For those devices and for those that cannot vibrate, this is a no-op. If you are interested in making postmarketOS more accessible, join the related chat (Matrix, IRC). Thanks to Ferass, Aster, Clayton, Casey!

Devices

The v26.06 release brings lots of kernel upgrades, improvements and bug fixes for many devices in the various device categories. Thanks to all device maintainers and contributors!

Community Category

The following devices are in community:

Testing Category

This release features 254 devices in the testing category (wiki, pmaports).

Five devices were moved from community in v25.12 to testing in v26.06 as their kernels were too old or became unmaintained:

Device/UI Testing And Known Issues

A huge thank you to device maintainers and the testing team, and people who spontaneously decided to take part in testing this new release (#4169) and fixing bugs right before finalizing it! If you would like to join the fun next time, add yourself to the Testing Team.

The following issues are as of writing not yet resolved, help with fixing them is appreciated. See related issues for more information (workarounds etc.):

How To Get It

New Installation

Look at install postmarketOS and make sure to read the wiki page for your device.

Upgrade

For existing installations, see the upgrade to a newer postmarketOS release wiki article.

Recommended manual steps after upgrading:

Powered by

A big thanks to everybody who contributed to postmarketOS, to Alpine, or to any of the numerous upstream components we use — without you, this would not be possible! ❤️

We would also like to thank NLnet and NGI Zero Core for funding most of the infrastructure and maintenance work that went into this release. NLnet is funding a lot of great free software projects, including quite a few projects in the Linux Mobile world. If you would like to get your project funded, consider applying for a grant!

And what's next?

If you appreciate the work we're doing with postmarketOS and want to support us, consider contributing financially via OpenCollective.

This blog post was written by Oliver. Header image by Oliver based on the Alpen wallpaper by dikasp and project logos.