A month ago, we announced PureOS Subscriptions to advance development of PureOS as Free/Libre and Open Source software. We’re very grateful to our first subscribers, and we’re pleased to report the progress from Sebastian Krzyszkowiak!
As with all of Purism’s software work, these updates are freely available for both subscribers and non-subscribers. We also continue to send improvements upstream, benefiting the wider ecosystem.
Laniakea gives us great tools to inspect the state of PureOS distributions. Crimson currently has a number of dependency issues:
While 4,766 sounds like a lot, there are a lot of these issues coming from a few key packages, which is where we started. Most of this comes from the linux-libc-dev dependency. Crimson doesn’t import the Debian package for arm64 yet due to an interaction with the Librem 5 kernel package. Once we finish addressing this dependency, we expect this number to come down a lot.
Laniakea also synchronizes packages from Debian Bookworm to PureOS Crimson. Debian contains many packages, and PureOS imports most of them with no changes. Those packages synchronize automatically.
When we have modified a package in PureOS, Laniakea can’t synchronize it any more, because we must integrate our work with the new changes in Debian. This appears as a synchronization issue:
There aren’t too many of these, but some of them are the most complex to integrate. We may have complex patches downstream in PureOS. Significant upgrades may have happened upstream in Debian. (Or occasionally, both!)
Sebastian updated plymouth and gdm3 by rebasing our patches and dropping those that had been applied upstream. But in ModemManager, there was an issue – signal strength polling consumed too much battery power.
Unneeded signal strength polling consumes a lot of power. This is particularly true on the Librem 5, because it keeps the internal USB hub active, but it applies to all QMI modems that don’t need signal strength polling. Sebastian fixed it and sent the fix upstream to freedesktop.org, where it has already been merged!
This was originally addressed in 2020 by Aleksander Morgado, and it was fine in PureOS Byzantium. But a change upstream in 2022 enabled polling all the time again, which we fixed.
This benefits all devices with similar modems, not just the Librem 5, and that’s what PureOS Subscriptions advance. We thank all of our supporters and subscribers for making this possible!
Model | Status | Lead Time | ||
---|---|---|---|---|
Librem Key (Made in USA) | In Stock ($59+) | 10 business days | ||
Librem 5 | In Stock ($699+) 3GB/32GB | 10 business days | ||
Librem 5 COMSEC Bundle | In Stock ($1299+) Qty 2; 3GB/32GB | 10 business days | ||
Liberty Phone (Made in USA Electronics) | Backorder ($1,999+) 4GB/128GB | Estimated fulfillment February | ||
Librem 5 + SIMple (3 GB Data) | In Stock ($99/mo) | 10 business days | ||
Librem 5 + SIMple Plus (5 GB Data) | In Stock ($129/mo) | 10 business days | ||
Librem 5 + AweSIM (Unlimited Data) | In Stock ($169/mo) | 10 business days | ||
Librem 11 | In Stock ($999+) 8GB/1TB | 10 business days | ||
Librem 14 | Backorder ($1,370+) | Estimated fulfillment December | ||
Librem Mini | Backorder ($799+) | 10 business days | ||
Librem Server | In Stock ($2,999+) | 45 business days |