Purism

Purism

Beautiful, Secure, Privacy-Respecting Laptops, Tablets, PCs, and Phones
Purism

Thanks to Our Subscribers

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.

Addressing Dependencies

Laniakea gives us great tools to inspect the state of PureOS distributions.  Crimson currently has a number of dependency issues:

Screenshot of Laniakea dependency issue graph, showing 4766 arm64 binary package 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.

Resynchronization

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:

Synchronization issue list from Bookworm to Crimson in Laniakea

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.

Improving ModemManager

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!

Purism Products and Availability Chart

 ModelStatusLead Time 
USB Security Token Purism Librem KeyLibrem Key

(Made in USA)
In Stock
($59+)
10 business days
Librem 5In Stock
($699+)
3GB/32GB
10 business days
Librem 5 COMSEC BundleIn Stock
($1299+)
Qty 2; 3GB/32GB
10 business days
Purism Liberty Phone with Made in USA ElectronicsLiberty 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 11In Stock
($999+)
8GB/1TB
10 business days
Most Secure Laptop Purism Librem 14Librem 14Backorder
($1,370+)
Estimated fulfillment December
Most Secure PC Purism Librem Mini
Librem MiniBackorder
($799+)
10 business days
Most Secure Server Purism Librem ServersLibrem ServerIn Stock
($2,999+)
45 business days
The current product and shipping chart of Purism products, updated on October 18th, 2024

Recent Posts

Related Content

Tags