Hey, howdy, hallo,

I’m assuming most people subscribed to this newsletter found it through my GrapheneOS videos, so I wanted to share an update on some recent news about the project.

First off, take a breath, hold it for a few seconds, and exhale. It’s going to be OK.


🤖 What happened

Android 16 was recently released. Normally, when that happens, AOSP (Android Open Source Project) publishes the core Android source code, and Google also publishes full Pixel device support code.

This time, while AOSP published the Android 16 source code, Google excluded the Pixel device support code that had been included in previous AOSP releases.


📱 What does that mean

Getting GrapheneOS up and running on Android 16 is now significantly more work than in past years.

The GrapheneOS team now has to reconstruct and maintain all Pixel device support code themselves. Previously, they could reuse Google’s publicly available Pixel code and only needed to make minor adjustments. This change has made supporting Android 16 (and future releases) significantly more difficult and time-consuming.


🛑 Hold on

I want to emphasize that I’m just summarizing the incredibly detailed updates the GrapheneOS team has already published, and continues to share. The best thing you can do is always follow the source. (This is a good rule for everything in life.)

Follow GrapheneOS directly here:


👀 Go to the source

There’s been a lot of uninformed speculation and worry from various people and groups about the future of the project I just want to say: I’m not worried.

Yes, this is a setback. But there’s a possible silver lining: it might accelerate the project’s long-term goal of having a custom device built to their specs. Based on what they’ve shared, that’s still a ways off, but these changes may have sped up that timeline.

And importantly: existing supported devices will continue to be supported through their EOL dates. For example, the Pixel 9a will be supported through 2032.

So if you’re thinking about trying out GrapheneOS, now’s as good a time as any. And if you’re already using it, you’re all good.

Follow the official channels. Speculation from anyone else is just noise.

I hope you had a great June, and I’ll see you in July!

-Josh



🧠 A website worth visiting

Cool video on Walt Disney’s multiplane camera system back in 1937.

🎤 My latest podcast episodes

🎧 Margaret Hamilton — From stacks of code taller than she was to a Medal of Freedom decades later, Hamilton’s story is one of intellect, innovation, and true engineering brilliance.

🎧 Ken Thompson — Long before Linux, there was Unix — and Ken Thompson was at the center of it. The quiet legacy of a developer who shaped how computers, code, and operating systems work today.

🎬 My latest videos

🖥️ Some thoughts on switching to KeePass — I switched to KeePass.

🤓 Apps I use

Apps I use on my phone

It was a quiet month, I didn’t make any changes.

🎙️ don’t just host your podcast. own it.

🟡 Most platforms host your feed on their domain. If they disappear or terminate your account, your audience disappears too. Yellowball lets you own your feed at your domain—so your show stays yours.

No BS. No tracking. No forced branding. No personal info required. Just a fast, private, creator-first platform with unlimited downloads and crypto payment support.

I host my show In the Shell on it—and if you’re thinking of starting your own, check out Yellowball or just reply to this email. Happy to help.

✍️ Quote of the Month

"Be Sincere, Not Serious Instead of treating life like a hustle to get to your final destination, take philosopher Alan Watts’ advice and think of it more like a musical performance, where the point is to enjoy it in the moment. Once you get into that mindset, it’s much easier to enjoy work. Like ‘damn, I actually get to sit here and write my article. Life is amazing."


🔬 What did you think?

I don’t track or analyze these emails, so I have no way of knowing if anyone reads them. If you enjoyed this email, feel free to reply with a ☀️ and if you didn’t, write back one sentence on what you would change.