Ubuntu on Tf701t? - Asus Transformer TF701

Has anyone successfully gotten Ubuntu running on this bad boy? Being a amateur programmer, I would love to see this happen ?
Sent from my K00C using Tapatalk 2

royredman said:
Has anyone successfully gotten Ubuntu running on this bad boy? Being a amateur programmer, I would love to see this happen ?
Sent from my K00C using Tapatalk 2
Click to expand...
Click to collapse
Unfortunately not. Tegra 4 has so much power but too little development. I tried to port linux but I don't have enough knowledge to do that. Also my tablet's UART (that very important to development) killed by f****** Chinese UART-USB adapter.

deleted

Hmm, after writing answer I got an idea.
I have another usb-uart converter, and why don't use it instead of internal serial port. I recompiled the kernel with usb serial console support and get it! Now I have debug connection, and even more! I've run simple Linux on it!
Now, more detail. Kernel build by default CM tree. Some features were added to kernel (just usb console support and virtual console and devtmpfs support). I don't use any initrd. Rootfs based on minimal ubuntu and it works! Pretty unstable and only in text mode via serial console, but works. Now I am trying to start system with graphical support. But I don't know what I should do. I tried out anything through framebuffer, but it didn't work, nevertheless command cat /dev/urandom > /dev/fb0 works and fill screen by color noise. Also I tried load X server, but it don't work too. I think I need some drivers, or maybe firmware from android's /etc/firmware but I'm not sure. I think if anyone helped me this tablet would get a full Linux!
If anyone has interest, kernel in attachment and rootfs (compressed by squashfs) here https://mega.co.nz/#!HlwxXC6L!NkCc6vLrApfNeGfMf7ZjaHqsmzzN_DODeehoyEReImM

A little better. Today I had try to see any screen output. I enabled framebuffer console in kernel and while booting I have seen a penguin in few seconds but nothing more. Then, when linux booted I tried to start X server. And it works, i think. I mean there are no error in serial console, so I'm sure X server works, but there is no screen output because something interrupt the output. I don't have ideas.

Related

Compcache on Nexus One - worthwhile or not...?

I've just posted a new Beta of my MoDaCo Custom ROM here with 128MB Compcache by default.
I'm interested to hear thoughts on whether it's going to be worthwhile!
The RAM use on my N1 is always near 100%, and with the CC enabled, I see it being used...
I'm no Compcache expert, so i'm interested to hear what others think...?
P
The best thing about the Nexus One is how fast it goes, and the RAM that allows to have lots of programs at the same time. For example, my browser almost never need to rechargue the page after using gmail or some other app and then returning to the browser, while my G1 does it almost always.
Sometimes I use advanced task manager to kill all apps and it does kill 15-19 apps! On the G1 it never killed more than 4-8.
So, I don't think this is really needed on the Nexus, if it improves things even more, cool, but I would dedicate your developer efforts to other things.
Sorry for my non-native english.
Off topic, but your "non-native english" is a lot better that that of many native speakers!
Back on topic, I' sure it would get used, since Android will keep filling RAM until it needs to clear some down (correct me if I'm wrong here), but as for whether it's needed? I'm not so sure. The Nexus seems to cope with keeping pretty much all the apps / data I am generally using in memory no problem (as juan says above 15+ apps no problem).
I dont think any form of A2SD, CC, or Swap is needed on the N1. It has more than enough RAM, and keep in mind that not all of it is unlocked yet! 100-200MB more RAM will be unlocked when Google fixes the kernel and sends out an update (or maybe cyanogen will implement it into his ROM?)
Compcache will probably help a little. The configuration is going to be key. DO NOT USE backing swap with it. If I wasn't getting my N1 replaced, for the second time, for dust under the screen I would do some benchmarking for you and give you actual numbers. Maybe when I get my new one and unlock it I will spend some time on it.
with the 1G CPU CompCache should not slow down the UI. For heavy use it should help...
I think that Linux Swap would be nice too since it could unload some of the memory that is not used on to it. If we set swappiness at 0-30 it would hardy use it but instead of dumping the processed data it would just cache it on the swap partition.
I guess the only way to say what works would be to do some testing and see.
i DEF need A2SD i dont like that everyone is saying its not needed...i am at the end of my app storage space and get a notice im running low on space, and when it gets to that point i cant recieve any more text messages
modaco said:
I've just posted a new Beta of my MoDaCo Custom ROM here with 128MB Compcache by default.
I'm interested to hear thoughts on whether it's going to be worthwhile!
The RAM use on my N1 is always near 100%, and with the CC enabled, I see it being used...
I'm no Compcache expert, so i'm interested to hear what others think...?
P
Click to expand...
Click to collapse
hey man ... I've already experimented a little myself with cc.
In my experience for the "android experience" on nexus1 (and considering how android will always try to grab what you throw at it) ... there could be some minimal improvements when utilizing it.
What I've seen thus far ...
In order to leverage cc without a significant performance impact ... changing the way the CPU performs CPU frequency samping/scaling is something that should be addressed in concert. Unfortunately we then begin to encroach on the battery draining issues.
With some minimal tweaking, cc can add a *huge* amount of available RAM.
But in the end .. I think for the typical user the benefit will be minimal.
However, for me personally ... (just for fun) ... I ran a test debian linux distro loaded up with Xorg+WindowMaker (my lightweight favorite combo) ... and the increased RAM made a significant difference. I *almost* had a fullly functional linux desktop in my hand!! Was quite neat compared to the old days of trying the same on g1.
Anyhow, just my 2 cents for now on the matter ... I'm still toying with these implementations myself. If I have anything more to add later that has significance I will.
~enom~
Please enomther, can u share with us your debian distro ready to run under the N1?
because i want to try port Archlinux like debian under the n1.
Im using it on my desktop, and is realy more light and faster than debain
Driskol said:
Please enomther, can u share with us your debian distro ready to run under the N1?
because i want to try port Archlinux like debian under the n1.
Im using it on my desktop, and is realy more light and faster than debain
Click to expand...
Click to collapse
It's a chroot'd environment/setup ... running of ext3 on the sdcard ... (still too big for the NAND) ...
Then I run Xorg through a localvnc script setup ... I then use a android VNC app from the Market to vnc into it and control it.
Still interested?
~enom~
enomther said:
It's a chroot'd environment/setup ... running of ext3 on the sdcard ... (still too big for the NAND) ...
Then I run Xorg through a localvnc script setup ... I then use a android VNC app from the Market to vnc into it and control it.
Still interested?
~enom~
Click to expand...
Click to collapse
Yes of course, i have a thread ready on arch forums but i want to try first debian and see how much stable and functional can be on the n1.
If u can use it like a desktop really, then arch, must be almost 3 times faster deleting packages, daemons, etc...
Im a newbe on linux of course, but i can try it with help
Here is the project: http://www.archmobile.org/trac/wiki/AM/Installation/Guide
Im using arch for 1 year and im really happy with it, beats ubuntu hard! hehe
Driskol said:
Yes of course, i have a thread ready on arch forums but i want to try first debian and see how much stable and functional can be on the n1.
If u can use it like a desktop really, then arch, must be almost 3 times faster deleting packages, daemons, etc...
Im a newbe on linux of course, but i can try it with help
Here is the project: http://www.archmobile.org/trac/wiki/AM/Installation/Guide
Im using arch for 1 year and im really happy with it, beats ubuntu hard! hehe
Click to expand...
Click to collapse
Disclaimer: It's *almost* as functional as a desktop
Limited by the android vnc client of course. When running with Xorg the resources are juiced (thus the need for compcahe, and why I posted it ... slight relevance) ... but sure ... I need to set one up from scratch for arm (as mine are riddled with custom data/packages) ... and I put something up for you. I'll PM you about it ... give me a couple/few days (got a big weekend comin up).
Neat project btw .. I'm definitely going to pull it down, check it out and play!
@modaco ... sry for the 4-post thread hijack
~enom~
Of course dude, when u want and when u can
By now, i just have a 500mb ext3 partition on my sdcard, with the base system of archmobile ready
As i said, im newbe, and now i need to know how can i boot it hehe
never tried it on android, but the usual way is to mount-bind /proc, /sys, /dev from the running android into the new root and then just chroot into the new system.
like
mount -o bind /dev /sdcard/arch/dev
... /proc
... /dev
chroot /sdcard/arch
then you can start services like vnc.
i doubt that arch will be so much faster though.
don't get this wrong, i used arch for over a year and really like its concept. but in the end when you compare fully customized installations of arch and for example ubuntu, the speed difference is rather minimal.
(with focus on customized, meaning on arch you install what you want and on ubuntu you remove what you do not want )
Thansk xkonnim i'll try to give it a shot
enomther, how you boot the debian?
I men if you are using it natively trought fastboot or a img from the sdcard partition ?
xkonni said:
never tried it on android, but the usual way is to mount-bind /proc, /sys, /dev from the running android into the new root and then just chroot into the new system.
like
mount -o bind /dev /sdcard/arch/dev
... /proc
... /dev
chroot /sdcard/arch
then you can start services like vnc.
i doubt that arch will be so much faster though.
don't get this wrong, i used arch for over a year and really like its concept. but in the end when you compare fully customized installations of arch and for example ubuntu, the speed difference is rather minimal.
(with focus on customized, meaning on arch you install what you want and on ubuntu you remove what you do not want )
Click to expand...
Click to collapse
Hi dude again
Finally i got chroot on my arch partition
I have it under /system/sd
and i have the minimal bash working
Now, its time to get it more deepper hehe
EDIT: Now i can start the sshd daemon and try to login into with ssh BUT i can't change the sudo pass with passwd cuz says Not enough permisions. Also, i cant find the damn it sudo binary...
I have the USBNetwork working by default on eth0, but that's all i can do cuz i can't start too the bash.
Any hint?
Bye!
Driskol said:
EDIT: Now i can start the sshd daemon and try to login into with ssh BUT i can't change the sudo pass with passwd cuz says Not enough permisions. Also, i cant find the damn it sudo binary...
Click to expand...
Click to collapse
well those steps are similar to a regular arch install, what exactly is your problem? no sudo in package sources? can't run visudo? you have a root account, just use it instead of a user account for now
edit: can you start an own topic for linux on nexus? we really should leave paul's thread alone
Yes i think it too hehe Sorry enom

[*WORKING*] **Ubuntu on Vibrant** UPDATE:11/05/10

UPDATE: So here is the link to a better version of Ubuntu running on your Vibrant. I do not have much time yet to edit the original post, but take a look at the this. You should be able to get it to work.
http://forum.xda-developers.com/showthread.php?t=823370
OLD:
DISCLAIMER: I AM NOT RESPONSIBLE FOR ANY LOSS OR DAMAGE TO YOUR PHONE!! YOU ARE DOING THIS AT YOUR OWN RISK.
Ok, so for those who like to push the limits with their phones I don't think it gets better then this
I would like to thank everyone who has contributed to making this possible. We had gotten a lot of good posts.
But a big thanks goes out to danielmid84, he provided me with the link http://nexusonehacks.net/nexus-one-hacks/how-to-install-ubuntu-on-your-nexus-oneandroid/ and a custom modified script to work with our phones, thank you!!
UBUNTU on Vibrant
INSTRUCTIONS
Prerequisites:
Root
Latest version of BusyBox
Android SDK ( and knowledge of how to use the tools, adb shell, etc... )
Understanding of Linux commands ( but not necessary )
Files needed are located here: http://www.megaupload.com/?d=FALJFT3L
BootUbuntu script modded by danielmid84 here: http://forum.xda-developers.com/attachment.php?attachmentid=385853&stc=1&d=1282503588 NOTE: This file replaces the BootUbuntu file located in the archive above.
VERY IMPORTANT!!!
Step 1:
Connect your phone to the computer and mount your internal storage sdcard (Not your external sdcard).
Step 2:
Now create a new folder under sdcard named "ubuntu" for instance "/sdcard/ubuntu/" and copy ALL of the files in the "ubuntu.zip" archive over to this newly created folder EXCEPT the BootUbuntu file. You will be copying over the BootUbuntu file over from the additional BootUbuntu file link provided above.
Step 3:
Now that we have all of the files in place, make sure to "Turn off USB storage" on your phone to be able t access the SD card from ADB Shell. Also make sure your "USB Debugging Mode" is check under "Settings>Applications>Developement".
Step 4:
We are going to want a windows terminal open and we are going to "cd" into your "/tools" folder, wherever that may be located. For example " cd c:\android\sdk\tools".
Once you are in the "tools" folder, issue this command "adb shell". And for linux users, you will be issuing the command as "./adb shell".
Step 5:
Once you are in ADB Shell, you should see a "#" symbol now.
You are then going to type "su" to enter superuser mode.
Step 6:
We are going to cd into the ubuntu folder by issuing the command "cd /sdcard/ubuntu".
Now that we are located in "/sdcard/ubuntu" we will issue the command "sh ./ubuntu.sh"
This command only needs to be entered once, or if you ever change the file "bootubuntu".
Step 7:
Once that is completed, issue the command "bootubuntu".
If you get the "localhost" prompt, you have just successfully installed UBUNTU onto your Vibrant. Congratulations!!!
Now mind you, this is not with a Graphical User Interface yet and but you can access the power of Linux and Ubuntu by using a Terminal Emulator.
But if you want a running Graphical User Interface to play with, keep in mind that is uses a lot of memory and continue reading and I will have that updated here shortly.
Step 8:
We are now going to install a GUI.
While still being in Ubuntu with the "localhost" prompt, issue the command "apt-get update".
Then issue the command "apt-get install tightvncserver".
Step 9:
Once that is complete, you are going to want to issue the command "apt-get install lxde". This will take a few minutes so let it do its thing.
Step 10:
Next we are going to type:
"export USER=root" then
"vncserver -geometry 1024x800" but you can change the display size to what you prefer.
You will be asked to set a password at this time for login.
Step 11:
Next we are going to add the following commands to /root/.vnc/xstartup.
Now type:
"cat > /root/.vnc/xstartup" it will seem like it is hanging after you push enter, but it is only waiting for additional input. So continue by entering
"#!/bin/sh"
"xrdb $HOME/.Xresources"
"xsetroot -solid grey"
"icewm &"
"lxsession"
Then hit Ctrl+D twice and Enter key.
Step 12:
Now open the Android VNC app on your phone with "localhost" as "address" and "5901" as "port". Enter your password as well and connect!! You will now have a GUI for your Ubuntu!
REMEMBER: EACH TIME YOU WANT TO LOGIN TO YOUR UBUNTU, YOU DON'T NEED TO BE CONNECTED TO YOUR COMPUTER. YOU CAN USE TERMINAL EMULATOR.
This is only for full phone reboots to set up Ubuntu again.
Start Terminal Emulator and cd into "/sdcard/ubuntu"
Then issue these commands:
"su"
"export USER=root"
"vncserver -geometry 1024x800"
and you should be able to log back into the GUI with Android VNC again.
I'm surprised that not one person is interested in this...
I think debian on the vibrant would be sick!
sadly I don't dev
Can I ask what "debain" is? For all of us new guys..
Sent from my Vibrant using XDA App..
Typos/Nonsense due to Swype!
Stock Root + RyanZA LagFix + Captive Camera MOD
itsjusttim said:
Can I ask what "debain" is? For all of us new guys..
Sent from my Vibrant using XDA App..
Typos/Nonsense due to Swype!
Stock Root + RyanZA LagFix + Captive Camera MOD
Click to expand...
Click to collapse
Google is your best friend. http://en.wikipedia.org/wiki/Debian
yeah man, I'm pretty surprised too that no one else is interested in this! I would love to see debian get ported to work on our phones
For those who are asking, debian is a version of desktop Linux. When it works on our phones, it will essentially allow you to do almost anything you can normally do on a desktop computer.
Thanks for the link! This looks luke it would be amazing.. I hope we can eventually get this...
Sent from my Vibrant using XDA App..
Typos/Nonsense due to Swype!
Stock Root + RyanZA LagFix + Captive Camera MOD
post videos.
freekyfrogy said:
It will essentially allow you to do almost anything you can normally do on a desktop computer.
Click to expand...
Click to collapse
You mean, it'll allow you to do almost anything you can normally do on a tiny format linux desktop computer
It's all good and dandy, someone has ported Ubuntu to N1 back in a day, but the question remains:
Why would you want to run a full fledge Linux OS on your phone?
I am a linux user, and have been for quite some time, I do enjoy it on my work laptop with 14.1" of real estate, but I fail to see a huge benefit of running a complete OS on the phone.
And before everyone starts with "you know android is linux" I know that, and it is stripped down linux OS for portable devices like phones, etc. It is as good as it gets, and suits the portable device market well.
Please feel free to address my question:
Why would you want to run a full fledge Linux OS on your phone?
How about we get a port of WINE on android...
lqaddict said:
It's all good and dandy, someone has ported Ubuntu to N1 back in a day, but the question remains:
Why would you want to run a full fledge Linux OS on your phone?
I am a linux user, and have been for quite some time, I do enjoy it on my work laptop with 14.1" of real estate, but I fail to see a huge benefit of running a complete OS on the phone.
And before everyone starts with "you know android is linux" I know that, and it is stripped down linux OS for portable devices like phones, etc. It is as good as it gets, and suits the portable device market well.
Please feel free to address my question:
Why would you want to run a full fledge Linux OS on your phone?
Click to expand...
Click to collapse
I was thinking the same thing. Its kinda a party piece. Look at what my phone can do. You know. I had it on my N1 and i never used it. Just like we could have windows 95 on the HD2. The only good thing i used it for on the N1 was air-crack, and i never got it to work right.
So you can compile android source on your phone, duh!
Sent from my SGH-T959 using XDA App
Yeah, I find it a shame that some people think debian on a phone is simply a party peice. There are too many useful reasons to list, especially the reason to have a smart phone is to expand the abilities past just "a cellphone"
lqaddict said:
It's all good and dandy, someone has ported Ubuntu to N1 back in a day, but the question remains:
Why would you want to run a full fledge Linux OS on your phone?
I am a linux user, and have been for quite some time, I do enjoy it on my work laptop with 14.1" of real estate, but I fail to see a huge benefit of running a complete OS on the phone.
And before everyone starts with "you know android is linux" I know that, and it is stripped down linux OS for portable devices like phones, etc. It is as good as it gets, and suits the portable device market well.
Please feel free to address my question:
Why would you want to run a full fledge Linux OS on your phone?
Click to expand...
Click to collapse
The real question is why not....
I'm sick and tired of all the negative posts in the xda forums.
why would you want camera on a phone?
why would you play games on a phone?
why would you read webpages on a phone?
why would you text on a phone?
why would you listen to music on a phone?
why would you want to go to the moon?
Is it affecting you in some way?
does someone sacrifice a kitten somewhere when someone wants to use a device for something it was not intended to?
do you enjoy stifling development?
jzero88 said:
Yeah, I find it a shame that some people think debian on a phone is simply a party peice. There are too many useful reasons to list, especially the reason to have a smart phone is to expand the abilities past just "a cellphone"
Click to expand...
Click to collapse
good man
scrizz said:
The real question is why not....
I'm sick and tired of all the negative posts in the xda forums.
why would you want camera on a phone?
why would you play games on a phone?
why would you read webpages on a phone?
why would you text on a phone?
why would you listen to music on a phone?
why would you want to go to the moon?
Is it affecting you in some way?
does someone sacrifice a kitten somewhere when someone wants to use a device for something it was not intended to?
do you enjoy stifling development?
good man
Click to expand...
Click to collapse
Agreed, why not explore the possibilities...
Sent from my SGH-T959 using XDA App
And why drive the nails down with a screwdriver?
There is no negativity coming from my question, I just needed to hear the reason people choose to run linux on their phones.
Developing a code for android phones on the phone running full linux, ok I failed to see the benefit, unless you get a hard-on from running a compiler on your phone while on a crapper. I would see how I might benefit from using some of the linux commands on my phone, like tcpdump, etc. but running a full raw OS on it is just overkill in my opinion.
And why drive the nails down with a screwdriver?
There is no negativity coming from my question, I just needed to hear the reason people choose to run linux on their phones.
Developing a code for android phones on the phone running full linux, ok I failed to see the benefit, unless you get a hard-on from running a compiler on your phone while on a crapper. I would see how I might benefit from using some of the linux commands on my phone, like tcpdump, etc. but running a full raw OS on it is just overkill in my opinion.
Click to expand...
Click to collapse
To probably sum it all up... MOBILITY.
First, I am sure you have several games on your phone which you play frequently. Some of those which you could play on your computer, and some maybe only on the device. If you could play games on your computer, why would you want to play them on your phone?
Virtually everything you can do on your phone you can do on your computer, ten times better. The reason we have Office Suites, Calendars that sync, Games, CAMERA!!!!, Photo Editing Tools, etc. etc. etc... the list goes on and on, is to do it mobile.
No offense, but your question is pretty ignorant.
"I just needed to hear a reason people choose to run linux on their phones"
Click to expand...
Click to collapse
as an answer is funny as hell if you ask me,lol.
I think if you have nothing productive to contribute other than asking meaningless questions which is plainly obvious, especially in a forum like this, then don't post anything at all.
Only my $0.02
jzero88 said:
To probably sum it all up... MOBILITY.
First, I am sure you have several games on your phone which you play frequently. Some of those which you could play on your computer, and some maybe only on the device. If you could play games on your computer, why would you want to play them on your phone?
Virtually everything you can do on your phone you can do on your computer, ten times better. The reason we have Office Suites, Calendars that sync, Games, CAMERA!!!!, Photo Editing Tools, etc. etc. etc... the list goes on and on, is to do it mobile.
No offense, but your question is pretty ignorant.
as an answer is funny as hell if you ask me,lol.
I think if you have nothing productive to contribute other than asking meaningless questions which is plainly obvious, especially in a forum like this, then don't post anything at all.
Only my $0.02
Click to expand...
Click to collapse
Why my question is ignorant? I am coming from a development stand point, what android (a linux port for smartphones and mobile tablets) does not do well that the full linux OS can address? I am curious... I've seen some embeded linux systems that are running the OS that requires to complete the task - packet sniffers for instance - I am pretty sure you can run the full OS on it, but it is overkill. I understand that the smartphones are our mobile gateways when we are away from computers, and as they stand right now I failed to see what the full OS can contribute to the whole mobile experience. Games? Well, now you have the whole android community asking when the cadega becomes available on android so that you can run Call of Duty, etc. on your phone.
And as far as me not contributing and asking the meaningless questions - when you come to the development board and demand that something needs to be ported on your device a developer will ask you my question:
Why do you need it? What benefits are you looking for?
So, I still to hear the answer to these questions besides the fun factor to show your co-workers look I have a penguin on my boot screen.
Look at it from this standpoint, every major phone release has hardware that can rival netbooks and ultra-portables, when the dual-core snapdragons hit later on, they may even be on par with low end notebooks. They contain cellular modems as well as wifi so you're constantly connected on a device that can fit in your pocket.
On the software side every major mobile operating system out there is constantly evolving and adding more and more features of that you can find on any PC/Linux/OSX box in the world. Albeit they're slimmed down versions, designed to be lightweight and functional on a smaller sized screen.
Add in google voice, a service that you can have your cell phone calls funneled into a single number or have your google voice number funneled into any other phone number you tell it to, plus you have skype. Installing Debian on a mobile device doesnt change the fact its still a cell phone the only it changes is how much this cell phone can do without restrictions.
Its the people who push software and hardware to there limits and into places they were never designed to be, that push the technology world and push the companies to do new things. There the pioneers who are trying to marry the inevitable before anyone else is ready. Those are the people who make companies like Google, Nokia, Intel, etc etc realize that there is potential in a risk, when there is a community ready to back them up. If it wasn't for the indie developers out there trying to minimalize linux to be used on cell phones we wouldn't have our beloved Android today.
You ask why, I'll answer because its inevitable. You can join the front lines or you can wait.

[Q]Droid 3 User-Created Webtop??

thanks to individuals who jump to conclusions, such as Ed Hardy:
http://www.brighthand.com/default.a...rola+Droid+3+Google+Android+OS+Verizon+Webtop
threads resulted like this:
http://forum.xda-developers.com/showthread.php?t=982416&page=2
and this:
http://www.droidforums.net/forum/droid-3/169413-droid-3-webtop.html
on that note, I believe we are all aware of how much more advanced the droid 3 is than the droid x. speculating, I would assume it would be just as capable of supporting webtop as the bionic since they have pretty much the same hardware.
also, it appears as though people have successfully ported simpler editions of Linux into android environments onto various devices as seen here:
http://www.google.com/search?rlz=1C1SNNT_enUS429US429&sourceid=chrome&ie=UTF-8&q=ubuntu+g1
furthermore, someone has successfully paired a Bluetooth keyboard and mouse with an Atrix as seen here:
http://forums.androidcentral.com/t-atrix/65382-webtop-application-hdmi-cable-no-dock-3.html
so basically, my question is if we were able to replicate/modify a gingerbread-compatible version of realHDMI for video output, confirm the existence or integrate the ability to communicate with Bluetooth mice and keyboards, and for ease-of-use have them all activate under one circumstance ( like with Tasker or something), would it be practical to somehow use that linux environment in conjunction with a Bluetooth mouse and keyboard and hdmi output and have something close to webtop with the Droid 3?
**disclaimer:
I'm new. Please don't crucify me if I posted something that is false. I'll correct it if you let me know.
The main issue I believe with doing that is the droid 3 has 512 mb of ram. The bionic has that amout set aside just for webtop. I'm not sure its even possible, or realistically usable on our phone, although if it is that'd be really cool.
Sent from my DROID3 using XDA App
that's why I've tried piecing together this alternative. If I remember correctly, the linux distro ran completely off the sd card, but that may not be relevant to your comment.
erismaster said:
The main issue I believe with doing that is the droid 3 has 512 mb of ram. The bionic has that amout set aside just for webtop. I'm not sure its even possible, or realistically usable on our phone, although if it is that'd be really cool.
Sent from my DROID3 using XDA App
Click to expand...
Click to collapse
why does that matter? the 1GB of storage is because the webtop app is part of the ROM. even an un-rooted D3 could store a user-created app somewhere else, like the SD card.
also, why bother with BT mouse and keyboard? use a USB host controller (simple cable, that attaches to the mini-USB) and you can attach wireless USB versions (cheaper, and more available).
oh. didn't know that existed. lol.
sounds pretty sweet!
is it confirmed to work with this phone?
Storage and ram are not the same.
Droid 3 has 512 meg of ram.
Droid Bionic has 1024 meg of ram.
Webtop uses a good chunk of that to function, if the Droid 3 could run it...what ram would we use to run our applications in now, since its mostly being used by Webtop?
Sent from my Viewsonic 10" GTab...GTabComb
How hard would it be to create a generic android laptop dock/webtop. Take something in the style of a laptop. The monitor is fed via microHDMI, the speakers could be fed either with HDMI audio or 3.5mm headphone jack. Keyboard and touchpad support are done via bluetooth or USB host if the phone supports it. The keyboard, touchpad, monitor and microUSB charging for the phone would all be powered by a battery and charger on the laptop style body.
Maybe this all isn't possible now. Perhaps when we get Android ICS we'll get better bluetooth support so that generic keyboard/mouse support is universal.
Running Debian squeeze with vncserver LXDE and connecting with androidVNC client here. Its not too bad atleast not as bad as my Touch Pro 2 was. Here is a script that can install it, forum.xda-developers.com/showthread.php?t=1147358 though it has some problems installing on the Droid 3. So what I did was copy it over from the TP2. And here www.androidfanatic.com/community-forums.html? func=view&catid=9&id=1615 are instruction to get vnc setup. Not sure how well HDMI works and if it would work using vnc.
There are other ways to install Debian and also Ubuntu, theres a ubuntu.img floating around somewhere all set up, just dont know where.
eww245 said:
Running Debian squeeze with vncserver LXDE and connecting with androidVNC client here. Its not too bad atleast not as bad as my Touch Pro 2 was. Here is a script that can install it, forum.xda-developers.com/showthread.php?t=1147358 though it has some problems installing on the Droid 3. So what I did was copy it over from the TP2. And here www.androidfanatic.com/community-forums.html? func=view&catid=9&id=1615 are instruction to get vnc setup. Not sure how well HDMI works and if it would work using vnc.
There are other ways to install Debian and also Ubuntu, theres a ubuntu.img floating around somewhere all set up, just dont know where.
Click to expand...
Click to collapse
from what i recall of realhdmi from my droid x, the output was a mirror, so whatever was displayed on the screen came up on the tv, but the x was also single core, which apparently makes a huge difference in output processing methodology.
is there any similar software for the new dual core architecture processors?
if there was a way to get a stable version of ubuntu as the desktop interface in "webtop" form, that would be amazing (mostly because i am familiar with it. lol)
erismaster said:
The main issue I believe with doing that is the droid 3 has 512 mb of ram. The bionic has that amout set aside just for webtop. I'm not sure its even possible, or realistically usable on our phone, although if it is that'd be really cool.
Sent from my DROID3 using XDA App
Click to expand...
Click to collapse
The original Bionic had only 512mb of ram as well.
To OP:
I have been pushing for this for a while. There's NO reason that webtop can't be ported to the Droid 3. I want to see it done because webtop is the only feature I truly want that I don't have on my Droid 3.
---------- Post added at 06:52 AM ---------- Previous post was at 06:48 AM ----------
tcrews said:
Storage and ram are not the same.
Droid 3 has 512 meg of ram.
Droid Bionic has 1024 meg of ram.
Webtop uses a good chunk of that to function, if the Droid 3 could run it...what ram would we use to run our applications in now, since its mostly being used by Webtop?
Sent from my Viewsonic 10" GTab...GTabComb
Click to expand...
Click to collapse
Webtop does shut down and Android still controls process management; Webtop runs as a guest OS on the device and the Android VM provides APKs for interfacing with it (like sharing contacts, emails, etc between apps or mouse/keyboard input).
You're not going to be using webtop and your phone at the same time. When you're done with webtop, you'll shut it down and resume using your phone.
Are there any good write-ups on what exactly webtop is and how it works?
Is it just a second linux instance limited to a basic shell and web browser? If so could we look at compiling Puppy for arm to live in the reduced space?
Its an ARM flavor of pared-down Ubuntu running as a guest OS. I'm assuming it runs some type of proprietary VNC-type protocol that communicate with the Android VM.
Last I checked there were 3 or 4 Android services/activities associated with Webtop. One of them monitored the dock connectedness, one appeared to provide shared data access (like contacts, emails, notes, documents, etc), and I'm guessing one was responsible for the phone homescreen snapshots.
Bluetooth mouse, keyboard ok
Good news! I just paired my Rocketfish bluetooth keyboard and mouse (models RF-BTKB2 and RF-BTMSE2) with my Droid 3 and both work! Details follow:
The mouse cursor is black. Brings the phone out of suspend when moved as expected. Scrollwheel works. Right click functions as the "back key," center click is the menu. Traditional left click works like normal. Swiping things doesn't work (the screens get stuck in the animation *unless* you drag and release at the right time). All multimedia buttons (play, forward/back, stop) work.
Most keys on the keyboard work like normal. Exceptions:
F1: Menu
F3: Dialer
F4: locks phone
F5: Search
F2,F6-F12: don't do anything.
HOME: Desktop preview
Numlock: Doesn't activate
Number pad: Functions as arrow keys (as expected with Numlock not engaging).
Math keys (next to numpad): +-*/ do not function either
Arrow keys ok
CTRL: Menu
ALT: No function
Super/Windows key: Menu
Print screen, Scroll lock, and Pause/break keys appear to have no function.
My keyboard also has multimedia keys:
Volume up/down adjust system/ringer/music volume all work
Mail: Does nothing
Search: brings up search
Play/Pause/Forward/Backward/Mute all work in the (default) music application.
I bought the Rocketfish Bluetooth keyboard/mouse because they are extremely Linux compatible. Not sure if results will be the same with other devices.
If anyone wants to see the results of "adb logcat" when I press keys just ask and I'd be happy to post. The good news is it appears bluetooth keyboard/mice are reasonably well supported.
My Razer Orochi (bluetooth mouse) connects to my D3 just fine (as expected) and each button performs the same as the guy above me said his mouse did.
So now all we need to do is try the Droid bionic HD station dock when it's out to make this happen?
Tho i'm not interested in the webtop stuff, i'd like to use the usb ports and have a better dock then the current Droid 3s.
-smc
Tip - Ctrl-Alt-Del on the bluetooth keyboard restarts the phone
ok, so then:
keyboard/mouse = proven
webtop capability = plausible, with recompilation of some form of ubuntu
hdmi output = yet to be determined
dock sensing/emulation = plausible, probably going to be one of the easier tasks to accomplish
right?
If its a modified *Ubuntu img why not see if anyone is able to extract it from the phone, and view the root fs?
The D3 should have no issue with the ram, the eris can run Debian/Ubuntu and function fine. It stores everything minus the vnc on the SD card.
I'm moving over to the D3 soon myself, and would love to see a proper webtop, desktop system on this phone.
Sent from my ERIS using xda premium
So I tried to port it using files from the bionic. Dd'd /dev/block/webtop to a secondary portion on my sdcard. Mounted at /osh, mounted /proc at /proc/osh and can't get anything to run. Copied the webtop apk's and odex's over as well. Need somebody more knowledgeable.
tallnerd1985 said:
It maybe possible but you would have mount the partition off the memory card due to the inability to partition off the internal NAND for /OSH which is where the Webtop files are stored. Join in on the irc channel in my signature later on today and I will see if I can get Sogarth from Atrix forums to join since he came up with the Webtop2sd app.
Sent from my DROID BIONIC using Tapatalk
Click to expand...
Click to collapse
So I unfortunately cannot get on to the irc atm, however these may be the guys to start with.
Just helping where I can
Sent from my ERIS using xda premium
Sent from my ERIS using xda premium

[Q] Native Linux On Touchpad Beta's?

Native Linux On Touchpad Beta's, Are they out??
Should be in q and a Sorry
I'm not sure what you mean by "Touchpad Betas" but there is a port of Native Ubuntu right here: http://forum.xda-developers.com/showthread.php?t=1304475
Also there is a port of Arch Linux going on.
And Debian is also a WIP.
rohan32 said:
I'm not sure what you mean by "Touchpad Betas" but there is a port of Native Ubuntu right here: http://forum.xda-developers.com/showthread.php?t=1304475
Also there is a port of Arch Linux going on.
And Debian is also a WIP.
Click to expand...
Click to collapse
Beta's as in, not alphas, mostly functional?
Oh okay! Well both the Arch Linux and Ubuntu ports are very far along in terms of development.
Really the only things not working in either build are:
-Sound
-Accelerometer
I'm running Ubuntu and I love it! Many thanks to BodenM
rohan32 said:
Oh okay! Well both the Arch Linux and Ubuntu ports are very far along in terms of development.
Really the only things not working in either build are:
-Sound
-Accelerometer
I'm running Ubuntu and I love it! Many thanks to BodenM
Click to expand...
Click to collapse
what's best Ubuntu 11.10 Native (Alpha 0.0.4) OR Arch Linux ARM + Gnome 3 ? what's you use now? and can i install ubuntu beside both webos and android cm 9
moshxsoft said:
what's best Ubuntu 11.10 Native (Alpha 0.0.4) OR Arch Linux ARM + Gnome 3 ? what's you use now? and can i install ubuntu beside both webos and android cm 9
Click to expand...
Click to collapse
Yes, you can. However, it is easy to run into problems, since the space in the Boot partition is limited. If you are booting more than CWM, CM9, WebOS, and WebOS Recovery right now, then you will likely need to remove something to make space for Ubuntu. (e.g. if you installed Bricked Kernel or are dual booting two different Android versions.)
Read this post for information on how to fix any problems with booting, if they arise:
http://forum.xda-developers.com/showpost.php?p=23115621&postcount=413
Really ubuntu's that far along??? Cuz last i've heard they're at .4 and you need external hardware to run it...
ericerk said:
Really ubuntu's that far along??? Cuz last i've heard they're at .4 and you need external hardware to run it...
Click to expand...
Click to collapse
It is on .4, but there are a number of modifications that you can work into it that improve the touch screen and give it wireless and bluetooth, for example. Do a bit of reading in the thread -- you will be amazed by how far it has come. They have been making some great progress over the last few weeks.
ian426 said:
It is on .4, but there are a number of modifications that you can work into it that improve the touch screen and give it wireless and bluetooth, for example. Do a bit of reading in the thread -- you will be amazed by how far it has come. They have been making some great progress over the last few weeks.
Click to expand...
Click to collapse
The current status of Ubuntu (the same should apply to Arch, but some things may need re-compiled or modified slightly):
What works:
-Touchscreen input
-USB Host mode (Keyboard and mouse) with Y-cable
-WiFi (using ath6kl or ar6000, ath6kl is better)
-Bluetooth (using bcattach, has issues with reconnecting)
-Display (Unity 2D and GNOME 3 Fallback both work well)
-LED's (Screen backlight and home button left/right)
-Power Management and Charging (from USB as well as Touchstone, battery level is reported correctly)
-Internal memory (all partitions accessible from Ubuntu)
What doesn't:
-Accelerometer (may actually be working, haven't bothered with it, the main issue is that X.org doesn't rotate as easily as Android)
-Sound (msm_audio device detected, shows up in Alsamixer, but does not play sound - may just need configured)
-GPU (video, 2D, and 3D acceleration are all broken, and this relies on a driver we can't get)
-Buttons (they are identified, but do not appear to function as what they should function as, so HOME doesn't actually map to any keyboard button, nor do the volume keys map to volume buttons; the power button appears to work correctly)
CalcProgrammer1 said:
The current status of Ubuntu (the same should apply to Arch, but some things may need re-compiled or modified slightly):
What works:
-Touchscreen input
-USB Host mode (Keyboard and mouse) with Y-cable
-WiFi (using ath6kl or ar6000, ath6kl is better)
-Bluetooth (using bcattach, has issues with reconnecting)
-Display (Unity 2D and GNOME 3 Fallback both work well)
-LED's (Screen backlight and home button left/right)
-Power Management and Charging (from USB as well as Touchstone, battery level is reported correctly)
-Internal memory (all partitions accessible from Ubuntu)
What doesn't:
-Accelerometer (may actually be working, haven't bothered with it, the main issue is that X.org doesn't rotate as easily as Android)
-Sound (msm_audio device detected, shows up in Alsamixer, but does not play sound - may just need configured)
-GPU (video, 2D, and 3D acceleration are all broken, and this relies on a driver we can't get)
-Buttons (they are identified, but do not appear to function as what they should function as, so HOME doesn't actually map to any keyboard button, nor do the volume keys map to volume buttons; the power button appears to work correctly)
Click to expand...
Click to collapse
Maybe i'll hold off until .5 or beta 1
Has there been any progress?
Any New Versions of linux ported?
ericerk said:
Has there been any progress?
Any New Versions of linux ported?
Click to expand...
Click to collapse
It looks like 12.04 was ported quite some time ago, but I didn't see any code posted for this yet
http://www.youtube.com/watch?v=Wx0AiGq2LeU&playnext=1&list=PL365F9BF47955BA5F&feature=results_video
Herrie82 said:
It looks like 12.04 was ported quite some time ago, but I didn't see any code posted for this yet
http://www.youtube.com/watch?v=Wx0AiGq2LeU&playnext=1&list=PL365F9BF47955BA5F&feature=results_video
Click to expand...
Click to collapse
I actually just saw that, seems really cool, i'd love to have a fully functional of some linux distro in a portable 10inch form.
remove CM9?
devmas said:
Yes, you can. However, it is easy to run into problems, since the space in the Boot partition is limited. If you are booting more than CWM, CM9, WebOS, and WebOS Recovery right now, then you will likely need to remove something to make space for Ubuntu. (e.g. if you installed Bricked Kernel or are dual booting two different Android versions.)
Read this post for information on how to fix any problems with booting, if they arise:
http://forum.xda-developers.com/showpost.php?p=23115621&postcount=413
Click to expand...
Click to collapse
I already have CM9 besides the original WebOS. If I want to ditch CM9, and install Ubuntu along side with WebOS only, how do I get ride of CM9? I am doing this as I have two TP, so I can forgo CM9 on one of them.
Thanks!
jerry0000 said:
I already have CM9 besides the original WebOS. If I want to ditch CM9, and install Ubuntu along side with WebOS only, how do I get ride of CM9? I am doing this as I have two TP, so I can forgo CM9 on one of them.
Thanks!
Click to expand...
Click to collapse
It actually becomes a "Triple Boot" process, you don't really ever get rid of anything.

ROM boot using Emulator

Looking to find a way to boot a zip.file ROM using Virtual Machine Ubuntu 14.4 LTS. Meaning is there a way to test a ROM before sending it to a device for flashing. Using the virtual machine to do the test run it self.
I dont think so... If you have one of those OTG cables, just copy zip to flashdrive and test it in multirom, so in case it wont work You'll be able to revert changes instantly
Rondeau7 said:
Looking to find a way to boot a zip.file ROM using Virtual Machine Ubuntu 14.4 LTS. Meaning is there a way to test a ROM before sending it to a device for flashing. Using the virtual machine to do the test run it self.
Click to expand...
Click to collapse
You would have to emulate a N5, which is not possible
Even using and SDK emulator? There are programs that emulate andriod on a PC platform.
Rondeau7 said:
Even using and SDK emulator? There are programs that emulate andriod on a PC platform.
Click to expand...
Click to collapse
The problem there is that such emulators can't boot ROMs for the real device.
I have an emulated 5x at my beck right now - it is running Oreo, in fact - and even includes Pixel Launcher. However, if I threw it at a real 5x, it would balk, because it's built on the Intel architecture, and requires HAXM to even run (which is not true of a real 5x), and thus would balk when confronted with same. I'm not saying that emulation is not a slick piece of work - it is, and I've said so multiple times. The emulated 5x is, if anything, far slicker than is supposed to be possible - first off, the real 5x is a quad-core ARM CPU, and the emulated version is running on a dual-core Intel Pentium G3258 (in short, it doesn't even have the virtual two extra cores of the Core i3 at its beck); however, it not only runs, it is, in fact, FASTER than MEMuPLAY - a purpose-built Android emulator for the Windows OS - which runs Lollipop. I chose it because it's a standard AVD that is included with the current version of Android Studio - no shens whatever. (It even includes the Play Store - so you can - literally - treat it as a real device otherwise; this is something that Google got seriously pounded over - and especially compared to Microsoft/Xamarin and Genymotion); if you happen to actually HAVE a 5x, you can import the AVD's configuration to it - just like you could that of a genuine 5x.

Categories

Resources