We know that Android is an open source Linux-based distro. And we know some features developed for Android are required for the Linux community for many years, and are denied (like Unity3D Player).

What are the difficulties in importing Android features to other Linux distributions, like Ubuntu, Fedora and others?

  • No, I don't have specific things in mind. And Gille's answer clarify what I want to know. Feb 5, 2012 at 6:06

1 Answer 1


The difficulty is that it's a completely different operating system. Android is not a Linux distribution. The only thing that's common between Android and GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv (usually known as “Linux” or “Linux distributions”) is the Linux kernel. Linux is based on POSIX-based APIs, the X Window System for the graphical interface, and many libraries that build upon these foundations, using core concepts such as processes, files, pipes and windows. Android is based on its own Java APIs with specific concepts, using core concepts such as activities, services, binders and intents. Porting something like Unity3D to Linux would be as much work as other ports such as OSX (which has more POSIX bits than Android, but also has a GUI that's completely different from Unix/Linux's X11) and Android.

  • Excellent answer! Thank you very very much! :D Feb 5, 2012 at 6:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .