According to Matthew Porter who is a software architect at the open source firm Embedded Alley, comparison between the Linux OS and Android platform is unfair. He tackled this question at the Embedded Linux Conference Europe in Grenoble, France.
Porter in his talk, highlighted some important differences between the two platforms. He was also quick to point out that Linux is open source in the true sense where as the same cannot be said about Android since the latter lacks vital userspace components. He was also of the opinion that the Android community isn't as proactive as other open source communities mainly because Android is developed outside the Android Open Source Project (AOSP).
Android also lacks support for dev, glibc, and SysV process communication and even Ethernet support is disappointing. Matthew Porter makes quite a compelling argument and you can access all his points through these slides here.