Gerhard, thanks for this info.
What I do not understand is this:
The x86 platform was never a target for android. So there are no manufacturers providing drivers. On the other hand more or less any x86 device is able to run linux without any problems.
Android relies on the linux kernel. So hardware support should be more or less similar to linux? Then, what is the problem?
The connection between kernel mode drivers and android apps?
I agree that there are a lot of tutorials, but some information is outdated, a few things are missing.
I will try to explain the problems I had, and add some requests on where to fix the tutorials.
I followed this guide
http://www.android-x86.org/getsourcecode and was successful in compiling. But the result just had some problems I wasn't able to solve. I still have no idea what caused them. Maybe because I built from a 64-bit linux, which causes a lot of trouble until you have got installed all 32 bit libraries you need. Maybe it's because I did not find a hint on how to get the exact source version a downloadable image was built from (ie. a git tag)
After succeeding in compile you have to customize the build. In the meantime I found out there is a menuconfig to configure the kernel. But I did not try it yet.
And there is a guide on how to add a new target device.
http://www.android-x86.org/documents/how-to-add-new-x86-platformsSo, could someone please add some additional information to the guide that clarify these problems?
ie.
- tell beginners to prefer a 32 bit linux
- how to find out the tags, which branch to choose.
- Please add the exact git tag to the release info pages instead of the branch
- link to "add new target device"
- link to "
CustomizeKernel"
regarding new target:
- where do I start from? (copy the sample device?)
- the other devices contain a lot more files than those that are explained in this page. What about docs on the other files?
I believe these few pieces of information would help a lot.
Thank you very much,
Jan