Hello to everybody.
Some time ago I bought the Samsung XE303C12-A01US Chromebook. I love it. Let me explain what’s my project with it. I want to virtualize LInaro android on top of Linaro Ubuntu because I would like to use them simultaneously. I know that a lot of developers are doing the inverse way,they run ubuntu on top of android,but I dislike this way because I think that Linux is better (more secure,powerful,complete) than Android. I want to start this project not for commercial reasons,but only for my pleasure. I’m not very experienced in programming,but I like the computer’s world,so I’ve studied a little which kind of scenarios we may have. To accomplish this project we could follow more ways :
1) to use LXC (linux containers) and build a chroot jail and virtualize Linaro android inside it.
2) to use XEN for ARM. In this case I need to use at least kernel 3.7 for ubuntu because the XEN supports starts from this kernel version.
3) to use QEMU+KVM,emulating Android for ARM and not Android X86.
4) to use XVISOR hypervisor
5) to use CODEZERO embedded hypervisor
Since as I said I’m not experienced,I would like that someone explains to me which way is easier and which kind of problems there could be. And since I will be not never able to finish this job by myself only,I could hire a developer. I'm a student and I have not a big amount of money to offer,so I hope to find a developer who wants to help me not only for money,but also because he wants to get the challenge. Let me know. Thanks.
Hi, I am not sure I completely understand your purpose, and I do not know this particular chromebook, but unless you need support for a touch device or full support for some hardware I would use QEMU/Android emulator if you can run that on top of that. You can add more hardware support to that, but that would be a good place to start, if it runs well. If you can be more specific about what that laptop runs, and whether you are able to run linux + android emulator for that (Is there an Android emulator for ARM host? I think not...) some people may be able to give you some better tips. Assuming there is no Android-emulator for ARM hosts, I am afraid it's not going to be easy for you given your lack of experience.
Having done 1, I can tell you it is not a walk in the park, as you'll soon be finding yourself struggling with permission issues, who is root, who gets to run the services etc. Although I had to sort of backport ****load of LXC stuff which were still under development so I might have actually spent a lot of time on evaluating, modifying and tweaking them. If you only need a single CHROOT support - that would be much easier though. At the time I implemented multi-user Android that way, but have decided to abandon that some time between ICS and JB.
Good luck, have fun. -Ron
On Thu, Feb 21, 2013 at 12:20 AM, Mario marietto2008@gmail.com wrote:
Hello to everybody.
Some time ago I bought the Samsung XE303C12-A01US Chromebook. I love it. Let me explain what’s my project with it. I want to virtualize LInaro android on top of Linaro Ubuntu because I would like to use them simultaneously. I know that a lot of developers are doing the inverse way,they run ubuntu on top of android,but I dislike this way because I think that Linux is better (more secure,powerful,complete) than Android. I want to start this project not for commercial reasons,but only for my pleasure. I’m not very experienced in programming,but I like the computer’s world,so I’ve studied a little which kind of scenarios we may have. To accomplish this project we could follow more ways :
- to use LXC (linux containers) and build a chroot jail and virtualize
Linaro android inside it.
- to use XEN for ARM. In this case I need to use at least kernel 3.7 for
ubuntu because the XEN supports starts from this kernel version.
to use QEMU+KVM,emulating Android for ARM and not Android X86.
to use XVISOR hypervisor
to use CODEZERO embedded hypervisor
Since as I said I’m not experienced,I would like that someone explains to me which way is easier and which kind of problems there could be. And since I will be not never able to finish this job by myself only,I could hire a developer. I'm a student and I have not a big amount of money to offer,so I hope to find a developer who wants to help me not only for money,but also because he wants to get the challenge. Let me know. Thanks. -- Mario.
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
linaro-android@lists.linaro.org