Android-x86 Open Source Project Announcement



Donate


Android-x86 Project - Run Android on Your PC

This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". The original plan is to host different patches for android x86 support from open source community. A few months after we created the project, we found out that we could do much more than just hosting patches. So we decide to create our code base to provide support on different x86 platforms, and set up a git server to host it.

This is an open source project licensed under Apache Public License 2.0. Some components are licensed under GNU General Public License (GPL) 2.0 or later. If you think we did something great, consider making a donation.

What is new?

   See what we are doing now...

   Older news ...

Project Goal

To provide complete solution for Android on Eee PC platforms first and then to provide solutions for common x86 platforms as well.

Screenshots

Surf the Internet Play Video

View Photos Wifi Status

More screenshots can be found here.

Tested platforms

The tests are done by the project members and others from android-porting group.

  • ASUS Eee PCs/Laptops
  • Viewsonic Viewpad 10
  • Dell Inspiron Mini Duo
  • Samsung Q1U
  • Viliv S5
  • Lenovo ThinkPad x61 Tablet

Most of the models can run the native resolutions via i915 driver. Thanks to the kernel mode setting (kms) feature introduced since kernel 2.6.29.

Features

The following features are available in the latest release (get it).
  • Kernel 4.4, KMS enable
  • Wifi support with GUI
  • Better disk installer
  • Power Suspend/resume (S3 mode)
  • Battery Status
  • Software mouse cursor
  • Mouse wheel
  • Support netbook native resolution
  • Audio (ALSA)
  • V4l2 Camera support
  • Mirror mode on external monitors
  • External storage auto mount support
  • Support external keyboard
  • Debug mode with busybox
  • Bluetooth
  • G-sensor

Source code

We provides a complete, compilable and workable source tree. Read GetSourceCode for how to use it.

You can also browse the code online.

Development (2016/08)

What we are working on now

  • Android N PDK porting
  • Port Marshmallow-MR2 (Android 6.0.1) to x86 (marshmallow-x86 branch)
  • Upgrade kernel to 4.4
  • OpenGL ES hardware acceleration for intel/radeon/nvidia/amdgpu (pstglia, mauro) and virgl(robh) GPUs.
  • HDMI audio (cwhuang)
  • CyanogenMod integration (jjm)

To do list

  • integrate multiple targets support
  • better power management
  • hardwace accelerated codecs
  • miracast

Join us

If you are interesting in running Android on PC or netbook, consider to join us. See how to contact us.

Credit

Of course, there are other people who gave helps. But there are too many e-mails and it is very hard for me to go through each e-mail to find the related person to list here. So, if you think we missed your name here, please kindly drop us an e-mail ( contact at android-x86.org ).

 
 

Comments