Installing and Running a GNU/Linux Environment on Any Android Device
xda-developers.com
xda-developers.com
If your device is rooted, and you use chroot instead of proot, are any of those limitations lifted?
On a rooted Android device, beyond chroot you have to take additional steps -- remount the filesystem read/write, then begin replacing system binaries with ones that behave differently than the defaults. So it can be done, but it's more like a game of whack-a-mole than normal system reconfiguration.
I'm sure it'll run, but accessing USB OTG so as to flash arduino boards sounds unlikely.
In my infinite spare time I'll set up the arduino IDE on a rasp pi zero and connect to it over VNC or rdesktop. Which would also come in handy for using my chromebook.
Second option is the same thing, but using upstream kernel and open drivers. If you can succeed in that, it's the best.
Some pointers:
* https://talk.maemo.org/showthread.php?t=96932
* https://wiki.merproject.org/wiki/Adaptations/libhybris
Handsets are harder because of more specialized hardware. Tablets should be easier. I red, that Nexus 7 2013 (flo) should be almost ready to work with upstream kernel out of the box.
The impression I get is, that Nexus 5 / Neuxs 7 are closest to becoming usable that way.
I saw some article a while ago, that Nexus 5 got better support upstream now. With Freedreno for graphics it sounds interesting. And it looks like brcmfmac should work for WiFi. Does anyone know if there are drivers that can replace other blobs there?
Here is a list that I found: https://developers.google.com/android/drivers#hammerhead
I wrote SSHelper, which does something similar (without using chroot) -- it provides Busybox and a command-line environment, but it's just an application, it doesn't replace Android. Using chroot creates a more complete environment, but all these solutions rely on Android being present in the background.
I recently installed Ubuntu Touch hoping that I could turn my Nexus 5 into an ARM dev board, but power-save scheduling when usin the device via ssh made it useless for my use case: http://askubuntu.com/questions/875625/how-to-make-ubuntu-tou...
Enable Developer Mode, there is a checkbox that allows you to keep the display powered as long as there is USB power.
Error -24 every time.
Any ideas?
Especially one that can send stuff like Ctrl+C to terminal emulators or to XSDL?
Hacker's keyboard* is the go to keyboard if you are looking for a soft keyboard and want to work with terminals & SSH clients.
* https://play.google.com/store/apps/details?id=org.pocketwork...