Android open sourced

Carsten Haitzler (The Rasterman) raster at rasterman.com
Wed Oct 22 00:43:47 CEST 2008


On Tue, 21 Oct 2008 13:20:04 -0400 Daniel Benoy <daniel at benoy.name> babbled:

> On Tuesday 21 October 2008 11:33:40 you wrote:
> > Here we are....
> > http://google-opensource.blogspot.com/2008/10/android-open-source-cell-phone.html
> > 
> > time to port to Neo !
> > 
> > _______________________________________________
> > Openmoko community mailing list
> > community at lists.openmoko.org
> > http://lists.openmoko.org/mailman/listinfo/community
> > 
> 
> I'm interested to see if it will be possible to hack it so X11 software works
> under android, and vice versa so that android software can be run under
> X11/illume.  ^.^

you'd probably need to port androids display system to run under x11. ie a
android window/surface == x11 window. also emulate any other things via
icccm/netwm etc.

this would actually be cool. you can run any desktop you like (2007.x matchbox
style, e+illume, xfce... or anything else AND run android app AND run qt apps
AND run gtk apps.. AND EFL, AND java... AND C#/mono, AND...)

frankly this is probably the right way to go. i'd take a look if i wasn't
already busy enough.

> Or if I can't have that or it'd be too slow or something.. I'd like to be
> able to toggle between virtual consoles to go between one and the other or
> something like that.

it can always be fast. a "first" port would be getting the entire android
display system working IN a window IN x11 (a virtual framebuffer). that will be
entirely trivial. and still very fast (a little slower than direct-to-fb, but
not enough to really worry). think mame, or all the game console emulators, or
vmware, qmenu etc. basically just implemenet a framebuffer as an x11 mit-shm
shared image buffer @ 16bpp - it looks like any hardware dumb framebuffer. just
xshmputimage from it using cliprects to choose which regions to write to the
destination window. this should be a completely trivial port and basically give
u "android in a window" and should always work and be compatible with any
bizarre things android does.

your 2nd step is the full port (ala think wine - where you match primitives on
a higher level).

> And I wonder how much openmoko and debian software and other distros will
> start seeping into the android designed handsets.
> 
> I sense a golden age on the horizon :)
> 
> -- 
> Daniel Benoy
> http://daniel.benoy.name
> -- 
> Daniel Benoy
> http://daniel.benoy.name
> 
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster at rasterman.com





More information about the community mailing list