Elektrine lite

← Feed

@Shimitar@downonthestreet.eu

Post #2783478

2026-03-17 06:47 UTC

I was not precise. I should have said gnu-Linux to differentiate from Linux as just the kernel, my bad. It's gnu-libux that gives you that feel you are on the family even if you have ubuntu or Gentoo. But I beg to differ: AOSP cannot be called Linux in any way. It happens to use Linux as a kernel as you say, but lacks everything that make an SO typically Linux(or gnu-linux): - starting from the base of the system, AOSP doesn't use libc s system library like gnu-Linux - even the C++ STD library of AOSP is incompatible as it lacks RTTI - doesn't use anything like systemd or the init system (unless mod-added) - has a totally different HAL which is not compatible between the two - has a totally different network tooling stack - has a totally incompatible GUI layer - Most of android drivers have a thin kernel layer plus a huge proprietary AOSP layer libraries which are not gnu-Linux compatible - the entire ecosystem of AOSP is kotlin/JavaScript instead of just being language agnostic So no, you cannot say at all that AOSP is Linux after all. While you can run gnu-Linux binaries on android, and viceversa, you must provide a complete environment around them, like termux. It's more a container like approach. They only share a kernel and there have been plans to replace that too.

Replies (0)

No replies.