You're right that Android relies on the Linux kernel for core functionalities like process management, memory management, and hardware abstraction, but there’s more to it. When we say Android is built on Linux, it means Android uses the Linux kernel as its foundation to handle low-level tasks like managing processes, virtual memory, and device drivers. However, Android adds its own layers on top, like the Binder IPC mechanism, the Android Runtime (ART), and its unique framework APIs to suit the needs of a mobile platform. It also customizes the kernel with features like wakelocks for power management and uses a lightweight libc called Bionic instead of glibc. Essentially, Linux provides the backbone for stability, security, and hardware support, while Android builds the mobile experience on top of it.