I'd like to start a thread devoted to considerations for integrating Android and Linux on the P2. Craig is eager to provide first class Android game support, while the current Pandora community is vocally requesting a linux implementation at least as full-featured and solid as that of the P1. Following are four approaches to providing both operatng systems:
1) Dual Boot: Simplest to implement, high compatibility, fragmented user experience
2) Run Android apps under Linux (android hardware abstraction layer): incomplete Android compatibility?
http://www.linuxfordevices.com/c/a/News/Myriad-Group-Myriad-Alien-Dalvik/
3) Run Linux under Android: difficult to provide direct access to framebuffer / overlays for linux emus?
http://androlinux.com/
http://www.xda-devel...oject-can-help/
4) Hypervisor - run Linux + Android concurrently: limited SoC support
http://www.openvirtualization.org/
http://www.cnx-software.com/2011/10/30/run-2-os-simultaneously-on-arm-omap4-with-codezero-embedded-hypervisor/
Which approach shows the most promise?
Which gives good android compatibility without hamstringing/stepchilding the linux OS?
How do the different approaches constrain the choice of SoC (meaning it needs to be dealt with early on)?
What solution would be supported by the current Pandora community developers?
Is licensing of a hypervisor or Android HAL feasible for OPT?
Please investigate and share your (informed) comments. />
(edit: fixed links)
1) Dual Boot: Simplest to implement, high compatibility, fragmented user experience
2) Run Android apps under Linux (android hardware abstraction layer): incomplete Android compatibility?
http://www.linuxfordevices.com/c/a/News/Myriad-Group-Myriad-Alien-Dalvik/
3) Run Linux under Android: difficult to provide direct access to framebuffer / overlays for linux emus?
http://androlinux.com/
http://www.xda-devel...oject-can-help/
4) Hypervisor - run Linux + Android concurrently: limited SoC support
http://www.openvirtualization.org/
http://www.cnx-software.com/2011/10/30/run-2-os-simultaneously-on-arm-omap4-with-codezero-embedded-hypervisor/
Which approach shows the most promise?
Which gives good android compatibility without hamstringing/stepchilding the linux OS?
How do the different approaches constrain the choice of SoC (meaning it needs to be dealt with early on)?
What solution would be supported by the current Pandora community developers?
Is licensing of a hypervisor or Android HAL feasible for OPT?
Please investigate and share your (informed) comments. />
(edit: fixed links)
Last edited by a moderator: