yashsingh1/xdaforums huggingface dataset:
[General Topics] S0AndS0:
Sure openstack is a way of linking multiple devices together so that when a user requests a task to be performed, the command is split and processed in parallel. This is much like the difference between having a single core processor verses a duel core processor in a desktop computer. What this means is if we install Ubuntu onto a cell phone, and, on to a tablet, and, onto, a desktop computer linked to a router with other devices; such as raspberry pie(s), a $70 pocket computer (google it ;)), or laptops with good cooling, or run all of the openstack clones on android phones and tablets (mobile clouds); what it boils down to is: openstack on three or more devices that can network to one an other, (and yes this is the run on sentence from hell) we have an equation that goes like this: openstack*n-1=number of processors you have to join together as a virtual multi-core processor. With this set up (oh "n" in the equation stands for-number of devices running openstack) we can then install an operating system using the virtual multi-core processor and each devices internal memory storage as a virtual hard drive partition all as one virtual machine.

The benefits of doing all this work is hopefully tantalizing your imagination, but if not:

Each device that you add (which with the correct set up we can add and remove on the fly and automatic) will spit the work load,

Add speed

Add memory

And add user input hardware

The operating system that we install on top can actually grow into what ever is desired, a super fast gaming PC emulator with 4g connectivity, a privet server that travels with you, to list a few. The best part is it's worryingly efficient and dangerously fast. I for see having a trunk full of old Android phones acting as a computer with like 200 processors and 800gigabit internal storage and Google drive accounts for each for network storage more than tripling the storage capacity; all privately owned and controlled. But this can still be performed to a smaller scale with your current set up, because, if I remember correctly you've got a computer or two and an Android devise, soon to be more, and with this you can achieve a quad core processor or better. And use one as a keyboard, another as a screen, and as many others as you can carry in a backpack as additional computing power or even as 3D mice or auto face/target recognition if attached to you or something you carry.

I realize I've done a bit of meandering, but, I hope I've at least exited you with the idea of using old upgrades and such to "build" a super computer, that if you look at radio shack-solar chargers, you can take and power any where and run nearly any task or program or game with.

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] alchemygear:
That sounds great, my pc is great. I have a amd phenon black editon quad core 3.5ghz prosseser, 8 gigs of ram. Im also upgrading as we speak ubuntu 13.04, the only reason i am running ubuntu is because I am having sound card issues with debian and video card issues with fedora right now. Later I wil most likely go to debian or lmde linux mint debian editon. I will will deffeintly look into it, linking my tab with my pc sounds like it would be great to share resorces. My pc has a lot of power and using the unused rescorces would be nice. I hope we can keep this dialog going as I have learned alot from you and feel like I could learn more, and I hope I can teach you a few things in the process to repay the favor.
[General Topics] L_R_N:
Thank you for writing this. I doubt that i'll be able to use this guide, but it gave me some ideas.

Three questions:

1) Is it possible to just install Debian on the device (i.e. completely replace original Android OS)? I don't really need Android, i'd be happier with Debian.

2) How good is Debian with touch UI? I suspect that Gnome 3 would be too heavy to run on a mobile device as-is.

3) Does it work correctly on devices with e-Ink displays? I have a Nook Simple Touch, and i wouldn't mind replacing Android with Debian there.

Raspberry Pi folks are discussing this at raspberrypi.org (google for "Nook e-ink display only" "Raspberry"), but have not come to any conclusion (although they did mention similarities between RPi and Nook hardware platforms).
[General Topics] S0AndS0:
Welcome. Ideas is what I'm full of and infectious some are.

1. We've talked about it here to some depth but as of yet, Ubuntu touch is the only full flashover replacement that I've run across with good support for the user and many hardware platforms. There are other projects kicking around with the same method as Ubuntu touch such as black hat Ubuntu and the new pen testing Linux distribution that's trying to replace backtrack, Kali, I think it's called. But those are still in pre-alpha last I had checked.

2. The GUI using LXDE is snappy for the most part. I've glitched it out once or twice trying to open more than five memory invasive tasks on my old mytouch 3g. But so long as you respect that when running off one device with one processor it's going to have to process for a second or two, you should be ok. And gnome is also something that some one else here has tried and posted about in this thread too.

3. That sounds like a winner of an idea as eink when I looked into it was fantastic for battery life, for text rendering at least. If you've got android and root on it I would encourage you to try it and post back with your results. I'm unsure as to the refresh rate that your display has but so long as most of what your looking to do with this progect is not video playback based you should be fine. The other option if you want to use the nook as a display only for your mobile Linux progect, is to run debian on an other device and RDP into it though wifi (directions for which are in the main guide here) and pocket the device that actually is running debian; this has speed and power benefits ,and, security and some latency issues but works better than running all tasks off one device.

The raspberrypie community has been a source of inspiration and information for me for years. In specific to your device I can't confirm or deny what you're talking about, but if you've got links I can look some of it over and maybe catch up with you.

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] S0AndS0:
Supper cool, hopefully we'll grow a team aound this thread to make this dream become real faster than any one of us could do on our own. I personally would keep Ubuntu 12 on the laptop and install Ubuntu 13 onto the cloud server that we're talking about, because Ubuntu 12 has the best compatibility with openstack and devstack. As far as the hardware compatibility with your system; there are guides kicking around detailing how to rebuild kernels or make new ones in order to gain compatibility that normally wouldn't exist (backtrack is not one of them :( but Debian and Ubuntu have much in the way of documentation on this) as well as expanding what would normally be possible.

On the nitty/gritty side of things having to do with openstacking between a computer and android:

1. We're going to have to figure out how to set up a virtual privet network

2. IP address handling will be a little tricky but I've seen steps to set a 'static IP' for android (the real trick will be connecting though the cellular network)

3. DNS will need some debugging

4. Asymmetric and latency behaviours will be an issue too with drop offs and disconnects that inevitably happen with networking

Those four big things are the speed bumps that I foresee but all should be workable with some time and reading. Mainly the goal would be to have your home computer(s) act as nodes and/or server, to stream the tasks and results from your mobile device back and forth so that you can log in, tell the Linux cloud GUI or command line what you want done and either log off to save battery if it's not something that you're looking to render, or, stay connected and receive the results at the speed of your network connection.

Indeed this duologue is exactly why I wrote up this guide, because, long term we could conceivably replace cellular network towers with old cellphones in Tupperware containers attached to solar chargers hidden in trees and have ourselves a privatively owned cellular network for personal use ;) which could get us into some trouble with broadcasting laws if not careful or covert. To do this I'll have to figure out how to do data pass though between devices though the devices' network antenna and likely something to do with port forwarding as well...

yeah I'm kinda full of info, and dangerous thoughts, and I'm always on the hunt for more :eek:

Looking forward to what you've got to share as I'm no expert (but when should that stop any of us from square pegging a round hole). Fell free to hit the publicly editable version of the main document on google drive, because that is what it's there for, when you've got something; just please make it easy to find so that it can be merged into the main doc for every reader. I believe if we can get a few more individuals to join in and be excited with the openstack part of development for mobile we'll be up and running with unimaginably fast systems before summer's end; currently I'm trying to get three people on board in my local area but two of them are hesitant root and the last is a busy person.

Encouraged I am by all this and eager to see where this goes.
[General Topics] S0AndS0:
Supper cool, hopefully we'll grow a team around this thread to make this dream become real faster than any one of us could do on our own. I personally would keep Ubuntu 12 on the laptop and install Ubuntu 13 onto the cloud server that we're talking about, because Ubuntu 12 has the best compatibility with openstack and devstack. As far as the hardware compatibility with your system; there are guides kicking around detailing how to rebuild kernels or make new ones in order to gain compatibility that normally wouldn't exist (backtrack is not one of them :( but Debian and Ubuntu have much in the way of documentation on this) as well as expanding what would normally be possible.

On the nitty/gritty side of things having to do with openstacking between a computer and android:

1. We're going to have to figure out how to set up a virtual privet network

2. IP address handling will be a little tricky but I've seen steps to set a 'static IP' for android (the real trick will be connecting though the cellular network)

3. DNS will need some debugging

4. Asymmetric and latency behaviours will be an issue too with drop offs and disconnects that inevitably happen with networking

Those four big things are the speed bumps that I foresee but all should be workable with some time and reading. Mainly the goal would be to have your home computer(s) act as nodes and/or server, to stream the tasks and results from your mobile device back and forth so that you can log in, tell the Linux cloud GUI or command line what you want done and either log off to save battery if it's not something that you're looking to render, or, stay connected and receive the results at the speed of your network connection.

Indeed this duologue is exactly why I wrote up this guide, because, long term we could conceivably replace cellular network towers with old cellphones in Tupperware containers attached to solar chargers hidden in trees and have ourselves a privatively owned cellular network for personal use ;) which could get us into some trouble with broadcasting laws if not careful or covert. To do this I'll have to figure out how to do data pass though between devices though the devices' network antenna and likely something to do with port forwarding as well...

yeah I'm kinda full of info, and dangerous thoughts, and I'm always on the hunt for more :eek:

Looking forward to what you've got to share as I'm no expert (but when should that stop any of us from square pegging a round hole). Fell free to hit the publicly editable version of the main document on google drive, because that is what it's there for, when you've got something; just please make it easy to find so that it can be merged into the main doc for every reader. I believe if we can get a few more individuals to join in and be excited with the openstack part of development for mobile we'll be up and running with unimaginably fast systems before summer's end; currently I'm trying to get three people on board in my local area but two of them are hesitant root and the last is a busy person.

Encouraged I am by all this and eager to see where this goes.
[General Topics] gak18:
Update ROM "failed to connect to server"

Hi,

GREAT kit and set of instructions you have here. I had absolutely no problem installing Precise and connecting to the LXDE GUI the first time round but now that I have reflashed my ROM my RDP program is giving me a "failed to establish connection" error. So at first I had lost the deb symlink so I followed the instuctions and unpacked the debian-kit-* and did the sh /data/local/mk-debian -u then the deb c which has made everything work properly agian in the android shell. However when I go to connect in RDP no dice. I have re-run (before and after the mk-debian -u) apt-get update and upgrade and I have confirmed that andromize and andromize-ldxe are indeed installed. I feel I'm missing something simple. Any suggestions? Thanks again for this awesome kit I'm really looking forward to using linux on my tablet!!
[General Topics] S0AndS0:
Thanks; I didn't create the kit or app though, I'm just a helpful guy that wants to support the actual developer in making a complete guide that anyone can use; so welcome for the guide.

I'm glad that Ubuntu works/worked for you. Some steps that may need some some further explanation(s) for re-doing the system links:

* Be sure to download the '.shar' file. Sometimes you'll have to use a downloader app or computer to preserve the file extinction. This is because Android for some reason will re-name it to a different file extinction.

* I haven't done ' sh /data/local/mk-debian -u ' but instead used ' /data/local/mk-debian -u '

* It seems as though if the shell is working than maybe running ' apt-get purge [package-you-want-to-purge] ' and then running ' apt-get install [package-that-you-had-purged] ' might fix it if something went bad inside Ubuntu.

* The other step I can think of is run ' deb x ' and with RDP make a new connection instead of reusing the one before the ROM upgrade.

* Also be sure you've not accedently upgraded your kernel too.

I hope it was something simple; otherwise re-installing from scratch is just about the most complete way to get back up and running. I've had to start from scratch many a time. And now I install packages that I want to keep between installs of the Linux OS to the android partition, it's like installing to your 'd' or 'e' drive on a Windows computer instead of the default 'c' drive.

Keep at it, as setbacks may happen but its worth having a pocket computer.

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] gak18:
deb x fixed it

Wow deb x FTW!!! That was all I needed. Now I get a LXDE session of Precise with the new RDP connection and the old one. Thanks so much! Now it's time to play.
[General Topics] S0AndS0:
:D glad I could help. I forgot the deb x step once and went though the process of re-installing a few times :p until I started to take the notes that eventually became this guide.

One warning, Firefox and Crome are reported as broken in Ubuntu, not sure why, so ya may want to install ice Wessel for a web browser though apt get. But feel free to debug the other two and post the results if you get them working.

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] gak18:
Contribution
[General Topics] S0AndS0:
Gimp was reported as a space and or resource hog, if you do try it I would suggest making a Linux partition larger than 2 gigs using section 1:4.

It works great for office tasks, especially if you connect a keyboard or a second device for user input.

Know what ya mean on being a daily noob user of Linux, same here, I just have a lot of time and passion for the open source.

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] L_R_N:
I don't mind pre-alpha (i'm used to messing around with sid and experimental). Also, normal Nook is just an e-reader (can't really do much of anything else), and rooted Nook is, basically, still an e-reader (Zirco doesn't work very well, and stock browser doesn't work at all). And i'm only using it as e-reader so far.

That is, if i can stick some experimental software into it, and it would still be able to read books with it, it'll be enough. Everything beyond that is a bonus.

That's the link i was talking about (had < 10 posts when i posted the last time; XDA prohibits external links for new users) - http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&t=42417
[General Topics] S0AndS0:
Good deal, though I would try to load Debian Kit before attempting to replace the core OS.

Yeah, those that are satisfied with running stock and never evolve past that baffle me.

Other apps that might be of interest would be, Linux on Android, limbo PC emulator, and Ubuntu touch (though that last one would need modification to run on slower devices)

Sweet, totally checked that out today. Looks like the hardware nearly meets the system requirements of running debian kit. It also looks as though you may be able to install an ssh client and Remote RDP and "dial-in" to a secondary device that is actually running Debian Kit, it's a little tricky to set up sometimes and a little finicky installing things remotely; but this method of running on a separate device than the one that you are using for user interaction would give you the fastest mobile experience... mostly.

All that being said, I noted that one of the features that you can likely exploit for testing different system configurations without re-flashing would be the boot from sd "u boot" is what they where calling it. With that you could make yourself a; kernel, rom, and linux install; that is slimmed down, way down, in a sd bootable zip. From there you could test boot off sd, check that it runs and that nothing is broken, and then reboot into the normal custom rom that you would have after rooting to make modifications to the zip file, then re-re-test boot off sd to see if the changes worked until you have something acceptable and functional. Once you've got something that boots off sd and runs the slimmed down OS with Linux (it'll be slow at this point) you could then try flashing you custom kernel mods and rom mods to the internal memory of the device and finely have something that runs smooth. Seems like a lot of steps that I've fringe knowledge of but I can go digging for guides on building custom kernels and roms if you can't find'em.

Really though you might actually be happy with debian kit running on top of the fresh rooted device if you go though the manual install directions and make a large partition on the external SD card, especially, if we can get cloud services running on it and a few of its twins.

Links that might be of help

http://xdaforums.com/showthread.php?t=1574401

[FRAMEWORK ONLY!] Xposed - ROM modding without modifying APKs (2.1.3)(26.02.2013)

Sent from either my SPH-D700 or myTouch3Gs

Debian Kit Install guide for all android devices that I'm writing:

http://xdaforums.com/showthread.php?t=2240397

Or

https://docs.google.com/document/d/1ssVeIhdBuuy8CtpBP1lWgUkG6fR6oHxP20ToYPPw6zI/edit?usp=drive_web
[General Topics] S0AndS0:
Updates Happening again

Hello again all,

__back on the project again this week. I'll be working sporadically though out the day to day and much more intensively though out this week to bring new guides to the main document. Updates/Syncing to the postings here on XDA is scheduled for Wednesday (05152013) this week. I'll be editing this post in particular for some of the previews that you all can look at while I complete them today...

Edit 7:30 my time- working on filling in subsection 7:4:4.1 Methods of installing or unpacking, Installing Map Tools

Edit 9:20 my time 05142013 added new mini guide/Q&A to section 5 in the main document; about adding repositories though the command line for Debian squeeze and added more links to link section. I split up the guide by section on google docs, main document will still be maintained as it holds all info in one place, however load times on mobile are getting a bit long so you may find the split version at the following links. These will also be the ones that I edit first as I'm mobile more than not.

0. Table of contents and updates

https://docs.google.com/document/d/17rboS2kaTNtcd7O7PCSIrlXVud79MHkqUTYohYNIbNI/edit?usp=drive_web

1. Setting up base system

https://docs.google.com/document/d/1ie5OYgLF5YzCsBhwRdJjCgcZm2rKXLfD_9xswGzTPVU/edit?usp=sharing

2. Installing additional packages

https://docs.google.com/document/d/1YbCD_jYIoKAQfTafb1QCH3_r_XYVd9YYNvkOlMJLmKE/edit?usp=sharing

4. Additional notes and hints

https://docs.google.com/document/d/1J4YiPR8py7MAdVFAAQ9uwTSEggU7HtUwlvq2dYDzIXI/edit?usp=sharing

5. Debugging\Known issues with solutions

https://docs.google.com/document/d/1Ljp7zy5kCDYDOyhg05xN-if0SD9jRwB8cS2kGaOFzRQ/edit?usp=sharing

6. Introduction, Disclaimer, note to forum Moderator

https://docs.google.com/document/d/1eQrXgxuC6Xn_vEopYZmp4GsykTV00IKJ2slZO1JIfoI/edit?usp=sharing

7. Getting comfortable and customizing your new system

https://docs.google.com/document/d/1q3h9_0wv69V4aXIfuQskIq84Xt4mEXOSZoYITuqrzIU/edit?usp=sharing

8. Sources of information and content

https://docs.google.com/document/d/13YO2vqs5-b6P9G05YxY8rRBy4-ZyNbFZIOanb67QZjo/edit?usp=sharing