Ubuntu on Android in action video - Android General

www.youtube.com/watch?v=ZQozs5tXxwY

ubuntu<3 love the graphics!

The amount of integration is fantastic!

I don't really understand how it works.
Is it an application you install on your phone only (with an apk) or is it a some tweaks on your computer running ubuntu ? Most of the work will be on the phone or the computer ?
Thanks

Related

[REF] List of compatible applications with Android x86.

This thread will be devoted to testing Android applications downloaded from the Amazon appstore for Android onto my Asus Eee PC 900 with 16GB SSD and 1GB DDR2 RAM. Only 2 GB of the internal memory is available for installation of the Android applications.
I used the build downloaded here at: http://www.android-x86.org/download with http://code.google.com/p/android-x86/downloads/detail?name=android-x86-2.2-eeepc.iso&can=2&q= as the specific one.
I suspect incompatibility of the apk with this version of Android due to different chipset. My Eee PC 900 has an Atom chip whereas the general Android devices have ARM processors (or Tegra). Some issues are similar to that of installing apk's onto the Cruz Tablet as well.
So far I have tested:
1) Amazon Appstore for Android- downloaded through official Amazon's website and e-mail link and works like a charm. Easily the best marketplace for alternative devices.
2) Flight Control- does not work
3) Amazon MP3- works (need to change language)
4) Angry Birds- does not work and crashes the netbook
5) Angry Birds Seasons- does not work and crashes the netbook
6) Fruit Ninja- does not work
7) Movies (Flixster)- does not work
8) Opentable- does not work
9) Shazam- does not work
10) Newsweek- works well
11) Birdsong- works
12) Twitter- does not work
13) Soundhound- does not work
14) Wordsmith Free- works
15) Wifi Analyzer- works
16) Kindle for Android- works
17) Mancala- works
18) Bubble Buster- works
19) Adorable Hamsters Wallpaper- works
I believe that any application that doesn't use the NDK should run, that is the magic behind Dalvik. Unfortunately NDK for x86 is not available.
I am new to Android and have been reading some about x86.
It seems to me that x86 NDK does exist.
android x86 site /documents/ndk-how-to
If somebody had all Android developer tools and the Apk tool
google code /p/android-apktool
It may be possible to rebuild for x86 using its own NDK.
I obviously do not have idea on the specifics involved and accomplish this task. It seems a bit of work, but it may be possible to test, and provided there is a procedure, perhaps script the whole thing up and have a conversion tool or something like that.
Hi - just installed AndroidX86 froyo eeepc-version at my eee900 and im fascinated how fast it works after many useless attempts of damn SDK-simulator ...
Im getting most apps by using 4shared.com ... but we really need that NDK i guess aswell as an flash-player alternative for x86.
Hope XDA is making a device-thread called X86 - i love Android 2.2 on my EeePC but its not very usefull without all that hacking ppls know on this board
20) XiiaLive v2.1.5 - works
21) LauncherPro - works ( )
22) No-Frills CPU Control - seems to work (cant monitor by now)
23) Skyfire Browser - works but has problems with flash-video to fullsize.
24) SeePU - works
I guess if i would know how to start android x86 without the Grub-bootloader it would boot under 10 seconds
Adobe PDF Viewer doesn't work - and all apps that are comming with arm code.
Someone test other app and games compatible with android x86 4.0 ?
i test the game assaulter , flick shot basketball, paper toss and they works
haynz said:
I guess if i would know how to start android x86 without the Grub-bootloader it would boot under 10 seconds
Click to expand...
Click to collapse
Im tripple booting Ubuntu, Windows 7 Ultimate, and AndroidX86 4.0 RC1 on my AspireOne d257-1417 using the Asus build. I did have to swap my wifi card out but luckily I had a spare supported one laying around.
Anywho, all you have to do is use a Live Installer for Ubuntu ( Or just install it as it comes in handy ) and edit grub to boot your chosen OS in "x " seconds. If you only have android installed, just set it to Zero and it will instaboot. I have mine set to 3 seconds and booting windows first.
Personally Id recommend installing an actual Linux distro even if its a lightweight one like Puppy ( its like 150Mb Installed ), and install Grub2 into the MBR. Life will become MUCH easier as it really is the most robust Bootloader available.
i tested these
temple run 1-2 dont work
root explorer work
app backup e restore work
ram manager pro work
cute the rope work
granny smith not work
fruit ninja not work
lucky patcher work
tap the frog not work
some apps and game that u say are now working correctly on 4.4
Can anyone do my a favor and check if Allcast works?
Cheers
________________________
| Warspear Online has stopped |
|------report-----|-------OK------- |
---------------------------------------

Ubuntu For Android (Not Ubuntu Installer)

The guys over at Ubuntu are developing something REALLY nice for the Android that are able to support both HDMI and USB, which I think the PLAY is capable of. This is some legit stuff guys! Time to revolutionize!
http://www.ubuntu.com/devices/android
It says that it's for multi-core phones, but maybe this could be ported to work on the PLAY in the long run? Discuss here!
EDIT: Something already popped into my head, since other Ubuntu distros can already be merged with the original Ubuntu itself, do you think removing the Android Ubuntu elements and adding them to a desktop Ubuntu system, then connecting the phone via USB with Debugging enabled would do the trick?
I'd love it if someone ported it to the Play, but I doubt it will happen... I guess they say it's for dual core phones for a reason (performance!)
Sent from my R800i using XDA
Selim873 said:
The guys over at Ubuntu are developing something REALLY nice for the Android that are able to support both HDMI and USB, which I think the PLAY is capable of. This is some legit stuff guys! Time to revolutionize!
http://www.ubuntu.com/devices/android
It says that it's for multi-core phones, but maybe this could be ported to work on the PLAY in the long run? Discuss here!
EDIT: Something already popped into my head, since other Ubuntu distros can already be merged with the original Ubuntu itself, do you think removing the Android Ubuntu elements and adding them to a desktop Ubuntu system, then connecting the phone via USB with Debugging enabled would do the trick?
Click to expand...
Click to collapse
From what info i have got about the system it really is much like my project but tailer made to the tes device (atrix 2) with extra goodness that a team working hard have come up with...and not just me lol.
But if they release source it should let us come up with a installer that does everything they show for a much larger range of devices...we are already working on some of the features just a big 'watch this space'
Sent from my GT-N7000 using xda premium
It's already possible to run a full linux distro under Android. Bit hacky though. It runs in the background and you have to VNC into it to use the GUI. Works pretty nicely however. There are a few apps which automate the process, including this free one which works pretty well now:
play.google.com/store/apps/details?id=com.galoula.LinuxInstall&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5nYWxvdWxhLkxpbnV4SW5zdGFsbCJd
Nextil said:
It's already possible to run a full linux distro under Android. Bit hacky though. It runs in the background and you have to VNC into it to use the GUI. Works pretty nicely however. There are a few apps which automate the process, including this free one which works pretty well now:
play.google.com/store/apps/details?id=com.galoula.LinuxInstall&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5nYWxvdWxhLkxpbnV4SW5zdGFsbCJd
Click to expand...
Click to collapse
He knows this hence the (Note Ubuntu Installer) referring to one of my apps
Still no news here looks like its not running inside android like a vmware. Needs a dual core so that each core runs a different os. Ubuntu is utilizing one of the cores so would be worth while overclocking where possible. The host core still runs android so that they run together on the oppisite clocks

[Q] Linux running on OnePlus One with framebuffer or native help

Hello!!
I have an OnePlus One, rooted and with lattest kernel, and android 5.0
what i wat to do is :
Install linux preferably Debian, but any distro is ok.
Native would be the best option so it can acces and use all the hardware.
Or via Linux deply using frambuffer.
I have read a lot, and what i can understand is that with framebuffer i can acces all the hardwarare, like mouse usb keyboard BT sound etc directly. Via vnc if i use an usb mouse y get the mouse pointer and separatly another pointer that is the one in vnc and it lags after the mouse.
I have installed debian in my oneplus one smartphone with Linux Deploy. And with vnc is rather slugish. Via XServer SDL it runs more smooth. But i have read that framebuffer is the fastest way in terms of performance. i have even read that framebuffer will get 3d acceleration and stuff. but i could be wrong.
But everytie i try to run via framebuffer i get a black screen and nothing happens. i have click the option of stop the Android giu.
But then i have to restart the phone to come out of the black screen. and if i have Android running i still get the black screen but i can snap out of it.
I want to use this tablet as my working unit. But i need to have a working linx distro that runs well enough to do all my daily work on it.
I have spend 3 weeks to try to get it to work. and read a lot and so on on my own, but now i need help.
Has anyone sucessfully run linux in OnePlus One?
Any help about how to acomplish this will be really appreciatet.
I thinks this will help a lot of people that want to have a tablet and be able to tun linux and do their everyday work on it.
specially if you travel a lot.
I have write a post very much like this regarding Onda tablet v989. Because it has another hardware. If I can get any of them to work it would be a bliz.
thanks everyone in advance.
I think the first step is to get frame buffer to work , afterwards the rest shoud be easy. I've tried compiling a kernel with fb support , but I have not had any success yet, i'm not even sure whether my device will supports it (Alcatel 918D android 2.3.5) .Building this phones kernel has been a nightmare , but finally I got it to run my own, now i have to figure out how to get Fb on this phone.
Sent from my ALCATEL ONE TOUCH 918D using xda app-developers app
i have installed debian sed with the linux deply app. and framebuffer. i get of course black screen, but before when i dropped out of the black screen i see the terminal with different errors.
Bot now i see that framebuffer start ...ok no errors. i even try to run glxgears and i got the terminal telling me is running at about 100 fps. like its running in some monitor that is off.
I try this with my acer pc conected to the tv the tv was off and it was running about 100 fps, when i turn on the tv i saw the gears ans the speed wentdown to normal 60 fps.
So i conclude that in my Oneplus One is also running in some screen. but i get black screen.
Does this help you in any way whatsoever?
i hope we can get frammebuffer to work.
By the way running it trough the framebuffer....wil it go faster than the Xserver SDL?
It seems you‘ve had luck with setting up framebuffer console on your phone, now all you need is a library to enable window applications to access it.
Also you may post some screen shots.
Am on phone ATM, but will give you some hints tommorow.
Sent from my ALCATEL ONE TOUCH 918D using xda app-developers app

[Q] Run Windows (86x) on Shield

Hey
I'm happy to have the LTE Version of the Shield (EU).
Now it would be very intresting to run a Normal Windows. Which one i don't care.
It would be nice for work cause I we have Professionally surveillance and there all companys say you Need to use Microsoft Internet Explorer to Flash Cameras or Recorders without Errors...
Do you see any way?
-> Tried with Bochs but i'm new on Android World so i'm not good with this.
-> Don't care i understand much things but normaly i'm "at home with Windows Devices".
Would be nice if you can help me.
SaintAsonia said:
Hey
I'm happy to have the LTE Version of the Shield (EU).
Now it would be very intresting to run a Normal Windows. Which one i don't care.
It would be nice for work cause I we have Professionally surveillance and there all companys say you Need to use Microsoft Internet Explorer to Flash Cameras or Recorders without Errors...
Do you see any way?
-> Tried with Bochs but i'm new on Android World so i'm not good with this.
-> Don't care i understand much things but normaly i'm "at home with Windows Devices".
Would be nice if you can help me.
Click to expand...
Click to collapse
You will not get any x86 version of Windows to run since the Shield is powered by an ARM processor.
Sent from my SM-G920V using XDA Premium HD app
nrage23 said:
You will not get any x86 version of Windows to run since the Shield is powered by an ARM processor.
Sent from my SM-G920V using XDA Premium HD app
Click to expand...
Click to collapse
Hey
Yes i know i mean about Emulator like i wrote already Bochs or something. But i didn't found a working Bochs Edition for my Shield.
I Know there are different Archidectures etc. but i like to emulate it. If it's slow i don't care. It just have to work
BTW: For my Skill: I've a MCSE Windows 8.1 and MCSA Windows Server 2012 R2 (actually i'm learning for MCSE)
You can use virtual desktop software like Chrome Remote Desktop or VMware, but Windows can't run on the Shield itself.
There's a very very high chance that there will be an ARM version of win10. They have already announced it. Should be a developer preview online someplace. Doubt it will work straight away though.
There is a also a version of Ubuntu Linux for shield
x86 applications can be run using Eltechs Exagear and wine using Ubuntu on the shield. IE should work. Run over to the thread on running Ubuntu natively using multirom. Must have root and new recovery etc. Is not for the notice.
geotherm said:
x86 applications can be run using Eltechs Exagear and wine using Ubuntu on the shield. IE should work. Run over to the thread on running Ubuntu natively using multirom. Must have root and new recovery etc. Is not for the notice.
Click to expand...
Click to collapse
Worth a quick mention that exagear is 30 bucks. It's the only thing holding me up from trying to get elder scrolls oblivion running on Ubuntu for shield. Any ideas there would be great.
Hi guys
Now it works much better..
But! which Emulator do you know?
-> Bochs don't work.
-> Limbo at last it work. But on Windows 95 -> Win XP it's checking Hardware in a Loop. Win Vista or newer -> Limbo Crash..
Maybe now someone want to help me?
Pariahnoble said:
There's a very very high chance that there will be an ARM version of win10. They have already announced it. Should be a developer preview online someplace. Doubt it will work straight away though.
There is a also a version of Ubuntu Linux for shield
Click to expand...
Click to collapse
nice

AVD vs real device?

Hey guys, first of all, sorry if I post on the wrong section.
I have aquestion for devs. I'm a student developer and I'm learning to develop for Android. Do you guys think I'd necessarily need an Android device or the Android emulator would be enough(maybe for one year or more). I also like w10 mobile and I don't know what to do.
Thanks!!!!!!
Also another question, I'm a really beginner dev, but I'd like to get involved in community development, hacking etc, what do you guys recommend to me? Where should a beginner like me start from?
I am always running the apps on a real device if I can. This is definetly needed if the app uses for example something like networking because these functions will not be available on an emulator. The main reason however for using a real device is that it runs a lot smoother. The emulator can take a long time to boot up and it can be really laggy when running the app. Also when you are holding the phone on your hand you get to see how the app really looks and feels.
Emulator is ok though if there is nothing else available.
VilleI said:
I am always running the apps on a real device if I can. This is definetly needed if the app uses for example something like networking because these functions will not be available on an emulator. The main reason however for using a real device is that it runs a lot smoother. The emulator can take a long time to boot up and it can be really laggy when running the app. Also when you are holding the phone on your hand you get to see how the app really looks and feels.
Emulator is ok though if there is nothing else available.
Click to expand...
Click to collapse
Thanks for your reply. Well... the emulator is not really slow on latest versions of android studio... but it does start pretty slow. I'll finally use a real device.
On ADV, how can you test GPS, other sensors?
Do you guys think I'd necessarily need an Android device or the Android emulator would be enough(maybe for one year or more)
Click to expand...
Click to collapse
You can use Android Studio emulator and it will work in most cases. Couple recommendations:
1. Select Android version with Google APIs when creating device
2. Install Intel HAXM (you can find it in SDK manager also) - this will really speed up your emulator including loading time
3. Android Studio 2.0 will be released soon and looks like they will improve emulator performance and functionality there.
Of course you may face something wich is not currently works on emulator but you will face this on a real devices too - some features may work different on devices from different manufacturers. But the chance with facing this kind of troubles is very low when you work on common stuff. Also you can take a look to the 3rd party emulators, like Genymotion.
Anyway I prefer to use real device when developing because I can "feel" it
Where should a beginner like me start from?
Click to expand...
Click to collapse
Start with creating some app which will work with some Rest services, display some sort of lists, images, use database to store data. Just think about creating something useful and interesting for you.
---------- Post added at 04:54 PM ---------- Previous post was at 04:50 PM ----------
Cuong Phan said:
On ADV, how can you test GPS, other sensors?
Click to expand...
Click to collapse
You can test GPS using different apps which mocks your location (you can download apk from play store and install it on emulator) or using the terminal:
1. Connect to emulator with "telnet localhost 5554" command. Maybe you will need to change "5554" with another digits - just look at emulator's window title
2. Set location with "geo fix 12.345 67.89" command
What other sensors you need to test?
Used android emulators a lot, but mostly to test different unusual screen resolutions/dpi combinations.
They're ok speedwise, but you'll never get real feel of your app on AVD. And please, don't release anything, that just been tested only on AVD.
Also AVDs are quite good for recording videos of your app UI using screengrabbers on desktop (SSR - Simple Screen recorder is the best for me so far)
As for beginner's project - try to implement little game. I've started with simple rotating cube example from "Hello Android" book , and this little project ended with game with 3M downloads on play store
Android emulator will work when you begin a project.
If you need more tests or make a formal public apk, you can use real devices.
Best way is use both if you have device - use device. Another android versions, resolutions, sizes etc. test on the emulator.
If standard emulator is too slow, you can use genymotion.

Categories

Resources