4 ms·
Reminder that Android is not Linux. The Linux phone experience is completely different from Android. People who utilize distro's like Ubuntu touch or postmarket
by kittikitti 22d ago
Reminder that Android is not Linux. The Linux phone experience is completely different from Android. People who utilize distro's like Ubuntu touch or postmarketOS demand that even firmware level binaries are open sourced. GrapheneOS is great, but it's not Linux, and not even close. If we start to confuse the two, we're confronted with the question about Unix, which is shared among both Android and iOS, so you could even say that Android is technically an iPhone. This is obviously wrong but utilizes the same logic as people claiming Android is Linux.
- grapheneos 22d agoLinux is a kernel. Embedded, server and mobile Linux distributions without glibc, gcc, GNU coreutils, systemd, D-Bus, Wayland, Pipewire, etc. are Linux too. Linux is not a specific desktop software stack that's largely used on FreeBSD and elsewhere too. Android Open Source Project and GrapheneOS are Linux distributions.
- grapheneos 19d ago> demand that even firmware level binaries are open sourced. The hardware and firmware for those devices is closed source. It's strange to claim users demand something which is not the case. GrapheneOS users want open source hardware and firmware too, but it isn't for any of these projects.
- summm 18d agoAnother more important angle: GrapheneOS creates an appliance, where the user has no freedoms, in that freedom aspect not better than stock Android: The users cannot realistically change any aspect of the OS. Sure, technically they could edit the source, but then they need to compile the whole system, reset their device and lose all data, be cut off from easy updates, and additionally lose remote attestation (which GrapheneOS devs call anti-competitive when used against them, but then gladly provide a variant that inevitably will be used against users.) Users cannot wield any more power over their apps than the apps admit. They cannot patch a binary app that misbehaves. They cannot reroute the environment of that app. And so on. With AOSPs and Graphenes "security model" there is nothing in-between "dumbest user" and "full-blown developer who cannot even be a proper user of that development system". The user to "advanced user" to "power user" to "tinkerer" to dev pipeline is kept dry. Most of power-user's potential self-defense mechanisms against abusive and monopolist app and service providers are intentionally neutered by Android as well as GrapheneOS. And hopefully less so by "Linux Phones"