Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

Running Maemo 5 on Android hardware

OP smokku

27th April 2010, 11:36 AM   |  #1  
smokku's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 53
 
413 posts
Join Date:Joined: Jan 2009
Donate to Me
More
Could anyone answer my few questions to help me get a grip whether the idea is feasible?

* How different is Android kernel from standard Linux (ie. Maemo) kernel?
* Is most of the hardware abstraction handled by Linux kernel, or the Dalvik VM internals and library?
* Is the kernel accessible? Ie. can I supplant my own init script and run custom binary in place of Dalvik?
* Is the Android hardware hackable? Ie. can I get direct access to the root partition and put custom content in?

I'm asking because I would like to get a better piece of hardware than N900 (namely HTC EVO 4G) and port Maemo 5 (ie. Mer) on it. But if Android hardware is a closed black box, I won't bother.
I don't have experience with Android (I like Maemo so much better) and I wouldn't like to spent a lot of money on hardware I could not hack.
30th April 2010, 02:42 PM   |  #2  
Member
Thanks Meter: 0
 
41 posts
Join Date:Joined: Mar 2010
More
Some android hardware is more open to changes, such as google's devloper phone.
People have managed to run Debian GNU/Linux on the nexus one, but not all the hardware is functional as of now.
There are some binary only libraries and drivers for some vendors, meaning you might not be able to use all of the hardware.

I do believe it is possible to port the Maemo OS on the nexus one, and I would love to try it if you gain momentum on this.

Unfortunately I do not know Maemo OS enough to be of any assistance apart from telling you that Android use a standard ARM Linux kernel with some modules added to enable the special IPC that Dalvik uses.
6th May 2010, 10:07 PM   |  #3  
Senior Member
Thanks Meter: 3
 
124 posts
Join Date:Joined: Aug 2007
As the owner of an N900, I would love to see this project gain momentum. I don't dislike the N900 hardware, it is actually quite decent but I would prefer a smaller, thinner and lighter phone with a capacitive screen.

Maybe MeeGo is the other option to consider since that OS will be designed much more in the open which would possibly make it easier to port to various devices. (Keep an eye on the meego website for the May release, which will be the first release with UX)
6th May 2010, 10:09 PM   |  #4  
Senior Member
Thanks Meter: 3
 
124 posts
Join Date:Joined: Aug 2007
Also, my brother owns a Nexus One by my recommendation so porting Maemo to his phone would be great. (Unfortunately I'm not a developer so I would rely on this forum for a guide)
6th May 2010, 11:22 PM   |  #5  
smokku's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 53
 
413 posts
Join Date:Joined: Jan 2009
Donate to Me
More
I am considering getting Nexus One. As I understand it supports messing with rootfs without restrictions. (Of course you loose warranty this way.)
6th May 2010, 11:25 PM   |  #6  
smokku's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 53
 
413 posts
Join Date:Joined: Jan 2009
Donate to Me
More
Quote:
Originally Posted by Byte_76

Keep an eye on the meego website for the May release, which will be the first release with UX.

Starting with MeeGo base is a viable option.
But the upcoming UX release will be a direct port of current Moblin UI. Maemo is a different beast.
And I am against Maemo 6 migration to Qt, so I would like to stick with current Maemo 5.
10th May 2010, 06:53 PM   |  #7  
Senior Member
Thanks Meter: 3
 
124 posts
Join Date:Joined: Aug 2007
With Maemo 5 being a fully functional OS I think it makes sense to try to port it directly first, however if that doesn't work then MeeGo might be another option.
10th May 2010, 07:02 PM   |  #8  
smokku's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 53
 
413 posts
Join Date:Joined: Jan 2009
Donate to Me
More
After some research I found that nor Qualcomm MSM7200A, nor Samsung S3C6410 chips have open 3D driver available.
Since Maemo 5 UI requires working OpenGL ES acceleration for its desktop and window management, I guess this project is in a dead-end until I find viable platform for experimentation.
11th May 2010, 12:28 AM   |  #10  
smokku's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 53
 
413 posts
Join Date:Joined: Jan 2009
Donate to Me
More
Without Maemo 5 visual effects it's soooooo stone age, that I don't really care for.

Post Reply Subscribe to Thread

Tags
android, hacking, htc, maemo
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes