this post was submitted on 08 Jan 2025
2 points (100.0% liked)

Privacy

6 readers
5 users here now

Everything about privacy (the confidentiality pillar of security) -- but not restricted to infosec. Offline privacy is also relevant here.

founded 1 year ago
MODERATORS
 

GrapheneOS version 2025010700 released:

https://grapheneos.org/releases#2025010700

See the linked release notes for a summary of the improvements over the previous release.

Forum discussion thread:

https://discuss.grapheneos.org/d/18831-grapheneos-version-2025010700-released

#GrapheneOS #privacy #security

you are viewing a single comment's thread
view the rest of the comments
[–] crepererum@mastodon.online 1 points 1 week ago (1 children)

@GrapheneOS@grapheneos.social BTW: the changes you've recently made to the AOT compiler so it no longer needs to compile apps on boot directly after the update is a solid quality of life improvement. It makes updates so much smoother because you no longer need to think about if you need the device in the next 15min or so.

[–] GrapheneOS@grapheneos.social 1 points 1 week ago (1 children)

@crepererum@mastodon.online Android broke this in Android 13 so we developed our own approach for compiling the apps after booting. We were compiling them with speed-profile at boot and then speed after boot since speed takes far too long to do it during boot. Prior to Android 13, we were doing speed compilation in The Finalizing step. Since we have our post-boot background code implemented now, we switched to doing speed-profile in Finalizing with their new working code for it and speed post-boot.

[–] GrapheneOS@grapheneos.social 1 points 1 week ago (1 children)

@crepererum@mastodon.online It's now better than it was before Android 13 because the Finalizing step goes much faster meaning you can get updated to the new version very quickly and then the post-boot compilation takes care of most of the work in the background at low priority.

Only has to do work at boot if you install/update apps after Finalizing now. We also made it use 4 threads instead of 2 at boot and 2 threads instead of 1 for the post-boot background compilation so it goes faster now.

[–] GrapheneOS@grapheneos.social 1 points 1 week ago

@crepererum@mastodon.online Installing the update and finalizing it happens at very low priority, as does the background compilation. Using 2 threads shouldn't hurt usage of the device significantly more since it's low priority. We could make it even lower priority if needed.