Reply
Thread Tools
Posts: 30 | Thanked: 29 times | Joined on Aug 2008 @ Canada
#11
Originally Posted by qole View Post
The first Android port used a chroot to get it working, which is somewhat similar to the technique used here. Later ports have used a new kernel entirely. Does Dalvik need features in the newer kernels to work properly? If not, then this could really be a good idea.
android interprocess communication requires some kernel bits google wrote. They are open source and don't modify existing features, only add new ones so applying the patches to an omap kernel shouldn't be too hard
 
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#12
So, is it possible to get those Google Android kernel patches, make them into .ko binaries for the Diablo 2.6.21 kernel, and then "insmod android1.ko" ? Or would we have to flash a new, modified kernel?

I'm just suspicious about the Android patches applying cleanly to our tablets' kernel. If it worked that way, why would Solca and others try so hard to get the new kernel working on the tablet?

If someone could get Dalvik running on the Diablo kernel, preferably in Maemo, that would make headlines for sure.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!

Last edited by qole; 2009-05-26 at 21:04.
 
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#13
For what it's worth, I read about this on Ars. The good news is that there seems to be official Canonical support behind at least some of the efforts so, if done right, this could get mainstream real fast.

http://arstechnica.com/open-source/n...-on-ubuntu.ars

Android's sophisticated interprocess communication system, which is called Binder, requires a special kernel driver in order to run properly. The driver is in the kernel staging tree and is not enabled—a problematic impediment for the Android execution environment developers. Their current prototype is using a temporary workaround to bypass Binder, but they hope that the necessary patches can be enabled in the kernel for the next Ubuntu release so that the execution environment can work properly.

The developers have built a working prototype of the execution environment. They successfully compiled it against Ubuntu's libc instead of Android's custom libc and they are running it on a regular Ubuntu kernel. They intend to cut out Android-specific components that are not needed to make the software run on Ubuntu.
 

The Following 2 Users Say Thank You to attila77 For This Useful Post:
johnkzin's Avatar
Posts: 1,878 | Thanked: 646 times | Joined on Sep 2007 @ San Jose, CA
#14
And Engadget is covering it now, as well. The guy whose blog I posted about is a canonical employee, I think. And the engadget article does seem to be saying that this is an official canonical effort.
__________________
My Personal Blog
 

The Following User Says Thank You to johnkzin For This Useful Post:
Posts: 1,213 | Thanked: 356 times | Joined on Jan 2008 @ California and Virginia
#15
Well, NITDroid uses a new kernel. I thought the Diablo kernel was too hard to backport for.

But with mer, which is open source(so we can get new kernels right?) and based on Ubuntu... This would be awesome!
__________________
----------------------------------------------------

www.ezschool.com - The best online educational experience.
 
johnkzin's Avatar
Posts: 1,878 | Thanked: 646 times | Joined on Sep 2007 @ San Jose, CA
#16
Hopefully Canonical will find some way to work out access to the Android Market for their project... since the default open source Android doesn't include that.
__________________
My Personal Blog
 
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#17
I'd like to revive this interesting thread.
I think it would be really cool to be able to
run Android apps on Maemo, even they run on
a separate screen or window.

Here are some interesting links which I found:
https://blueprints.launchpad.net/ubu...on-environment

https://wiki.ubuntu.com/Specs/Androi...ionEnvironment
https://wiki.ubuntu.com/specs/KernelKarmicAndroid
https://wiki.ubuntu.com/Specs/Mobile...droidPackaging

Now that Karmic Koala is out, I couldn't find any news or source code for that project.
Michael Frey's last post form August complains about missing
Google login service code
http://mjfrey.blogspot.com/
 
johnkzin's Avatar
Posts: 1,878 | Thanked: 646 times | Joined on Sep 2007 @ San Jose, CA
#18
Have you tried emailing him to ask for status?
__________________
My Personal Blog
 

The Following 2 Users Say Thank You to johnkzin For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#19
Originally Posted by johnkzin View Post
Have you tried emailing him to ask for status?
yes. I'll let you know when I get an answer.
 

The Following 2 Users Say Thank You to titan For This Useful Post:
Posts: 946 | Thanked: 1,650 times | Joined on Oct 2009 @ Germany
#20
Originally Posted by titan View Post
yes. I'll let you know when I get an answer.
No answer yet, so I consider the project dead ;-(
 
Reply

Tags
android, dalvik


 
Forum Jump


All times are GMT. The time now is 16:26.