Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there projects (e.g. ROMs) out there that offers a more Linux like experience on Android?

Here are some things that I hope for

  • easy installation on similar platforms
  • shell access
  • development tools such as gcc, Python
share|improve this question
What's "easy installation on similar platforms"? – Richard Borcsik Jul 26 '12 at 8:31
From Stackoverflow: Is there any way to run Python on Android?. I would recommend you to search at stackoverflow about GCC and Python, due to the nature of those applications. – Zuul Jul 26 '12 at 9:22
@RichardBorcsik I'd like something similar to Debian that can run on a variety of platforms without much work by the end user. – Tianyang Li Jul 26 '12 at 11:53
On the multiple platforms and and Linux-like part, see the new Ubuntu Phone OS, How does the Ubuntu Phone OS relate to the Android OS?, though installing that will mean that you won't be running Android on your phone at all anymore. – GAThrawn Jan 23 '13 at 13:24
up vote 16 down vote accepted

There are quite a few options already:

  • Chroot to a full fledged linux (search for debian chroot android, it's got quite a few hits)
  • There are also native ports of Debian or Ubuntu for some phone/tablet models.
  • Shell access is already there: Terminal Emulator
  • If you install an aftermarket firmware such as CyanogenMod you will get root access, busybox, bash, an ssh client/server amongst other things
  • Here's the SL4A project (scripting layer for android), it adds python, lua, perl and other interpreted languages to android
  • You can build Qt applications (yes, even those using QtGui) using Necessitas -- a port of most parts of the Qt Desktop framework to Android. Applications as complex as Quassel (an IRC client/server) can be built with very minimal source changes. In theory this would allow you to build much of KDE4, though some parts (e.g. the Plasma workspace) may be too heavily tied to Xorg/GLX.
  • Most C/C++ programs from GNU/Linux that do not require a graphical interface can be compiled to run on Android using the Android NDK

    • You can also use Qpython3 for python in android . Features:
  • Run Python3 applications including script and projects on Android device
  • Execute Python3 Code & File From QRCode
  • Support SL4A Programming, can access android's feature, like network, bluetooth, location
  • Support Python3 console
  • Support QEdit which allow you edit Python code Support FTP server, which can let you transfer the Python3 project from your PC to mobile easily

  • Other things, you aware of. Feel free to add it here

share|improve this answer
@allquixotic: Thanks for the additions! – ce4 Jul 26 '12 at 13:32
If you feel your answer is incomplete and want to invite people to update it, you should make it Community Wiki. – Al E. Jul 26 '12 at 14:12
Thanks for the hint @AlEverett, was my 1st time to do so. – ce4 Jul 26 '12 at 14:13
Always happy to help. – Al E. Jul 26 '12 at 14:16
botbrew is a fairly neat package manager for Android, too. Gives you some useful utilities like make, git. And since it's a package manager, you can add a ton more. – Ehtesh Choudhury Mar 28 '13 at 6:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.