CrimsonOS new report, May 2025

What do you think?

10 Likes

Honestly, a bit of a letdown. I was expecting an announcement, something to test already since the last image was back in January. My own fault for sure to set such expectations, of course - how foolish. It’s nice that there was a timely report, again, but it’s not amounting to anything real.

5 Likes

Mom, I’m on TV the news! My suggestion about I2C bus recovery that applied by @dos was mentioned as important! :face_holding_back_tears:

9 Likes

So your the one to blame that they got sidetracked! (joke, except that they do seem to have gotten sidetracked)

2 Likes

:rofl: in my defense I would say that I’m preparing to test a smooth upgrade from Byzantium backports to Crimson one. Just a few packages must be rebuilt and I believe that it would be possible to use my LUKS installation with Crimson :blush:

5 Likes

I didn’t understand most of it. Too much techineze! But I get some of it though.
C’est la vie - seems to be coming along though.

These changes benefit both PureOS Crimson and existing installations on PureOS Byzantium.

Sorry, but what are Byzantium and Crimson referred to as? i.e. Are they flavours, Sub/OS, or PureOS style?

~s

3 Likes

Byzantium and Crimson (note “B” and “C” alphabetical order which is common for naming conventions in various linux distributions/flavours) are what is called major or point releases. These releases are kind of major versions (like ver. 2.0 or 3.0 - as opposed to 2.1 or 3.0.4 etc.). They are basically bigger changes and upgrades at once, often due to several sub systems/apps upgrading and needing to be sorted as they have complex interactions (some may have also been replaced). For comparison, take a look at Debian’s (which PureOS is based on, uses codenames based on the names of characters from the Toy Story films), or Ubuntu’s (which uses alphabetical animal names for naming and match version numbers with year and month - more or less). It can get a bit funny.

Other OS’s do similar - names are easier to remember than numbers but there is a logic (well, not with XP vs. 7 vs. Vista for example, so maybe it’s partly marketing too). There are other details and variations on how different flavors do updates and releases and naming. There is sometimes also a separate naming used for versions depending on how ready and tested the code of a version is (is it just for devs, early testers or general use etc.).

2 Likes

When Crimson is 100% ready, I will upgrade, until then I will try not to touch anything ln my install.

3 Likes

Sebastian (dos) posted on Mastodon that what’s left to get Crimson ready is to rebase the upstream patches.

Also, getting to PureOS dawn (based on trixie) after crimson (based on bookworm) shouldn’t take that long either. I’ve been trying to take care of them both at once when catching up whenever it was possible, so the remaining work is mostly going to be about rebasing patches rather than distro maintenance (and that’s all that’s left in crimson now as well).

From what it sounds like, Crimson should come relatively soon :wink: .

8 Likes

I took a look at the milestones a day or so ago, so I will not be surprised if Purism releases Crimson by August.

5 Likes

Thanks for I2C fixes, i trust of you and i super fans of you too after dos.

About Crimson backport i cant get update anymore looks like error in repos, so i not tested clapper gles 3.0 like improvements.

Again thanks to be here :pray:

2 Likes

Could you describe your problem here? I will try to reproduce.

2 Likes

Nice work!

3 Likes

The most exciting thing for me is the ability to reduce the CPU clock frequency introduced by @dos! I’ve read the original datasheet some time ago and found that only two frequencies are allowed, 1 and 1.5 GHz, that should not be good for power consumption… I perform some investigation regarding to performance at different frequencies using SuperPI test:

Freq, MHz Time, sec
1500 14.8
1300 16.3
1000 19.7
800 23.6
400 42.8
100 41.3

So, you could see that almost all freqs work as expected except the last one - 100 MHz. It looks like the CPU works at 400 MHz, but even now it is possible to play with governors much more flexible than before!

4 Likes

So if I am reading that right, the report notes:

A couple of minor improvements reduce power consumption slightly. These are only a few milliamps each, or a few percent of the phone’s typical consumption, but every small change adds up to more battery life.

Every little bit helps.

4 Likes

dos also lowered dram and sparklan frequency recently too, this will save battery. The most exciting things will be native GLES 3.0, this willl save battery, stutering and temp a lot.

3 Likes

1GHz already uses the lowest voltage, and the cores are getting shut down when idle, so once you’re at 1GHz going lower does not give you many benefits anymore. I enabled it because there is a tiny but measurable difference in power consumption, though I wouldn’t expect more than a few minutes more on battery from it :wink:

5 Likes

Sorry… TMI.
If I tell a friend I will be upgrading the L5 soon:
If PureOS is a linux flavour, then Byz and Crimson are ____________.

I blame the medication… :face_with_spiral_eyes:
~s

1 Like

Versions.
More specifically, Byzantium/Crimson are nicknames for the version number.

Byzantium = PureOS 10
Crimson = PureOS 11

4 Likes

Aha! Thank you @spacemanspiffy.! I guess it’s so it doesn’t look like Microsoft’s versions like 7, 8, 8.5, 10, 11 - no 9, - or Internet Explorer versions. There was no version 1, but 2.01, 3.03, 5, 6, 8, no 7 is proof they still can’t count. :shushing_face:

Again, thanks.
~s

1 Like