GrapheneOS is a hardened Android. It’s arguably the most secure mobile OS available today.
I run it myself as a secondary device. I ran it for many years as my primary phone.
But the reality is it still sits on top of the Android ecosystem and depends on hardware vendors like Google for drivers, firmware, and the secure hardware stack—and we’re seeing Google tighten that platform more and more.
That’s also why GrapheneOS is expanding beyond Pixel and partnering with Motorola. Relying on a single vendor that controls the entire hardware stack was always a structural risk.
And the bigger issue is this: the ability to run custom ROMs exists only because manufacturers allow bootloader unlocking. At any point vendors can simply remove that option and shut the door.
Ubuntu Touch and other mobile Linux systems are a completely different model. They run real Linux with open-source stacks, mainline kernels, and hardware designed around user control.
That also means they sit on top of the broader Linux ecosystem, which already has an enormous body of software that isn’t dependent on Google Play or the Apple App Store.
So for me:
GrapheneOS = the best secure Android you can run today.
Linux mobile = where the long-term future of user-owned computing is heading.