Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

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
2  
What's "easy installation on similar platforms"? –  Richard Borcsik Jul 26 '12 at 8:31
2  
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
1  
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
add comment

1 Answer

up vote 12 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
  • Other things, you aware of. Feel free to add it here
share|improve this answer
1  
@allquixotic: Thanks for the additions! –  ce4 Jul 26 '12 at 13:32
2  
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. –  Shurane Mar 28 '13 at 6:12
add comment

Your Answer

 
discard

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.