Android is a mobile, open-source, Linux-based operating system made primarily by Google. There are some proprietary drivers. The system is written in C/C++ and Java. Android runs tablets, smartphones, and other mobile devices. There are some debates as to whether or not Android is a Linux distribution. Android uses the Linux kernel, but lacks numerous GNU utilities.