We need an Android alternative, something that respects users' freedom.
We need an Android alternative, something that respects users' freedom.
I have old Chromebooks and Nexus Tablets that are EoL, but I can install linux on them and give them a second life.
The source code for my old EoL pixel phones is out there, it's just a matter of effort to port Ubuntu or PureOS or one of the other Linux phone distros to them.
It's Apple that is being as evil as possible when it comes to stomping down alternatives, they don't release iOS source code, they bricked most of my old devices when they EoL'd them by not letting me unlock the bootloader and install my own OS, they don't release drivers.
I'm deeply unhappy with Google's current direction, but they're still lightyears from the level of evil Apple inflicts upon us.
But that's not the case for other manufacturers, including ones way more popular than Google. Especially Samsung.
On average, a new Android device is almost as locked as iPhone is.
As per september 2026: https://developer.apple.com/news/upcoming-requirements/
Why does that matter? Even if it was released 20 years ago, why the hell should Apple (or any company for that matter) dictate if a developer can make an app for an old device or that a user wishes to use that app!? With Android, the developer doesn't need to depend on the "App Store", or even care about it, to distribute their app - any Android user can directly download and install the app through other means on their old or "outdated" device.
s/lightyears/5 years/
This is the TiVo situation. Does open-source require allowing third parties to install their own software / OS and have unlimited control over the device? (GPL v3)
Or does it regard to access to the source code but not access to the device? (GPL v2)
TV’s, routers, IoT, etc vendors aren’t even allowed to ship devices with user-alterable software!
Alternatives exist. They just need signifiant adoption.
"EU Age Verification Project Mandates Hardware-Bound Attestation"[1]
[1]: https://www.reddit.com/r/Android/comments/1vds3jm/eu_age_ver...
Though I see signal usage creeping upwards. Maybe just my circle
Google can kill them in an instant, they need the AOSP source to survive.
So really, the alternative is proper GNU/Linux (or as I've recently taken to calling it...)
It is as close to GNU/Linux as Inferno was to UNIX System V.
Which is why Termux has to work around what is actually available as public APIs on the NDK.
Termux has to work around security restrictions in a way not dissimilar to how you would need to work around an extremely securely configured SELinux setup on RHEL.
Which is what Termux has to do, just like they have to call into specific Android services via JNI, as the NDK only exposes official NDK APIs, alongside the C and C++ standard libraries.
See also:
https://news.ycombinator.com/item?id=50057296
I look forward to "Linux users and/or developers benefit from Android but..."
What does "Android is Linux" mean to you? It uses Linux? Why does it matter?
You asserted further up that "Android uses Linux but it has no consequences for users or developers."
That simply isn't true.
The alternative are other AOSP-based OSes like GrapheneOS and Lineage. Once they are used widely enough and funded enough, they could fork AOSP when needed. In some sense they have already soft-forked in that they use major and QPR2 releases, but put a lot of patches on top to fix issues, improve security, etc.
GrapheneOS has an estimated 500,000 active installs now, apparently LineageOS has 1.4M active installs. Probably around two orders of magnitude more than traditional Linux desktop-based phones, which have been trying since, checking notes, Maemo in 2005?
They are mostly relying on LineageOS now and putting their own cloud, microG, and App Store app and branding on top of Lineage. Even now they are not able to roll out Android releases and WebView updates timely. Them maintaining an AOSP fork would probably end up in an outdated, broken mess.
My money is on GrapheneOS and maybe LineageOS to do it when needed.
You can support independent Android development (for example, GrapheneOS)
Isn't one of the main limitations to more open mobile platforms due to opaque drivers? The very recent trends in reverse engineering might provide some solutions to that.
The more successful Android alternative - iOS - that people love so much doesn't do any of that and it's apparently even more secure and earns even more money.
See post downbelow: https://news.ycombinator.com/item?id=50083579
So why? :)