

Can I compile FreeCAD for Android? Can I run Linux apps that are compiled for ARM on Android? As far as I know, no. So it’s even less Linux than MacOS is BSD, and how is that helping for software freedom, or placing the control of the phone you bought in your hands?


Android isn’t FOSS, AOSP is. If you keep conflating that, I’m not sure what you’re getting at. And having a sandbox or VM that allows you to run Linux apps is not the same as having native support. That would be like saying Windows had Linux support 20 years ago because VMWare existed.
And no, control of your phone doesn’t equal Linux, but native support for a FOSS OS at the base level means that if the maintainers decide to go in a different direction, you can more easily part ways with them. AOSP used to be a more complete version of Android, but that has been clawed back repeatedly as Google transfers functionality to Google Play services and elsewhere, which has caused difficulties for LineageOS and GrapheneOS to be maintained over the years, including Graphene exploring moving to another device for support from the one line of devices they support now.
Clearly, this isn’t solely the fault of Android and Google, hardware vendors bear a lot of blame, as well as their desire to exert more control over their customers. But Google and Android have the exact same issue and certainly won’t be pressuring hardware vendors to open up their standards.