Android/Linux is a complete different animal than GNU/Linux.
I guess:
- it isn't running the standard kernel, which is not 100% like a vanilla Linux
- it is making use of non official NDK libraries
- doesn't make use of Android user space, which given the NDK limitations is like 90% Java
It is just like putting Wine and calling it a Windows distribution.