Lol, humorous, but meh, Android is not Linux.
Android uses a Linux kernel, but the shell/API is Android. Just like we had a Posix API on Windows, and the Win32 API. Using the POSIX API didn't make Windows a POSIX OS.
Rules:
Lol, humorous, but meh, Android is not Linux.
Android uses a Linux kernel, but the shell/API is Android. Just like we had a Posix API on Windows, and the Win32 API. Using the POSIX API didn't make Windows a POSIX OS.
Android may or may not be posix but it's absolutely Linux. The kernel is Linux. The rest of your typical distro is gnu stuff that was written for a completely different kernel
I think the only argument would be that it's not the mainline kernel. (which saves it from things like the bcachefs nonsense)
You're right; the kernel is still Linux.
Most of it can be removed with adb. The commands arent even difficult,
adb shell
pm list packages
pm [-k] --user 0 [package-name]
Here is a great writeup.
Plus there are plenty of very minimalist distros (hell, I'd say most distros are minimalist).
I'm also not going to blame Linux generally, for something a company adds on top of a Linux kernel.
The Android problem is a different issue altogether.
Thanks for sharing! I'm a tad hesitant for things like this because I'm not running out of space (complaining about bloat is over-done) and I had a rooted Android become unrooted.