Android provides the services expected in a modern operating system such as virtual memory, multiprogramming, and threads, all on a mobile platform. Many of Android’s services are a result of including the Linux kernel. However the Android team has added the telephony stack in return.