Android-x86

Android-x86 is an open source project that makes an unofficial porting of Google's Android mobile operating system to run on devices powered by AMD and Intel x86 processors, rather than RISC-based ARM chips.[2][3][4][5][6][7]

Android-x86
OS familyAndroid
Working stateActive
Source modelOpen source (includes proprietary components such as Google Play)
Latest release9.0-r2[1] (based on Android Pie 9.0.0_r54) / March 25, 2020 (2020-03-25)
Kernel typeMonolithic (modified Linux kernel)
LicenseApache License 2.0
Official websitewww.android-x86.org
Android x86 (ver. 4.0) on EeePC 701 4G

Developers Chih-Wei Huang and Yi Sun originated the project in 2009. The project began as a series of patches to the Android source code to enable Android to run on various netbooks, tablets and ultra-mobile PCs. Yi later quit due to personal affairs. Huang is the current project maintainer. Currently active developers include Mauro Rossi and Michael Goffioul.

Overview

The OS is based on the Android Open Source Project (AOSP) with some modifications and improvements. Some components are developed by the project which allow it to run on PC architecture. For instance, some low-level components are replaced to better suit the platform, such as the kernel and HALs. The OS enables OpenGL ES hardware acceleration via Mesa if supported GPUs are detected, including Intel GMA, AMD's Radeon, Nvidia's chipsets (Nouveau), VMware (vmwgfx) and QEMU (virgl). Without a supported GPU, the OS can run in non-accelerated mode via software rendering. Since release 7.1, the software renderer has been implemented via the SwiftShader project.

Like a normal Linux distribution, the project releases pre-built ISO images which can run under live mode or installed to a hard disk on the target system. Since release 4.4-r2, the project also releases efi_img[8] which can be used to create a live USB to be booted from on UEFI systems. Since release 4.4-r4, the UEFI support was united into the ISO images and efi_img was marked as deprecated.

Except AOSP, the following incomplete list of components are developed from scratch or derived from other open source projects to form the entire Android-x86 codebase:

More and more components may be added to the updated version.

Android-IA

A related project, Android-IA[9] has been produced by Intel that will run on newer UEFI devices. The Android-IA project states that its intention is to drive Android support and innovation on Intel Architecture in addition to providing a venue for collaboration.[9] Android-IA re-used the drm_gralloc graphics HAL module from Android-x86 in order to support Intel HD Graphics hardware. The Android-IA project provides a FAQ[10] with more detailed information.

Remix OS

Jide Technologies announced Remix OS, a closed-source derivative of Android-x86 designed for use on conventional PCs, is partnering with Chih-Wei Huang, the main developer of Android-x86. Remix OS's first beta was made available on March 1, 2016. The project was discontinued in July 17, 2017.[11]

See also

References

  1. "Release Note 9.0-r2". Android-x86.org. 2020-03-25. Retrieved 2020-05-28.
  2. DistroWatch Weekly, Issue 767, 11 June 2018
  3. Android-x86 4.0 review - Not impressed
  4. Android-x86 4.4 review first Release Candidate | LinuxBSDos.com
  5. Android-x86 Just Might Make a Good Linux Desktop Alternative | Reviews | LinuxInsider
  6. DistroWatch Weekly, Issue 630, 5 October 2015
  7. DistroWatch Weekly, Issue 682, 10 October 2016
  8. "Android-x86 Release 4.4". android-x86@sourceforge. Retrieved 31 August 2015.
  9. "Home". Android on Intel Architecture. Retrieved 3 January 2014.
  10. "FAQ". Android on Intel Architecture. Archived from the original on 31 December 2013. Retrieved 3 January 2014.
  11. "[ANNOUNCEMENT] Release of Remix OS for PC Be… | Remix OS". Forum.xda-developers.com. 2016-03-01. Retrieved 2017-05-02.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.