Releases‎ > ‎

ReleaseNote 7.1-rc1

Android-x86 7.1-rc1 (Nougat-x86) (2017/06/08)

The Android-x86 project is glad to announce the 7.1-rc1 release to public. This is the first release candidate for Android-x86 7.1 (nougat-x86). The prebuilt images are available in the following site:

Key Features

The 7.1-rc1 release is based on the latest Android Nougat-MR2 release (7.1.2_r17). The key features include
  • Support both 32-bit and 64-bit kernel and userspace.
  • Support more new devices and peripherals via the latest LTS kernel 4.9.31.
  • Support hardware accelerated codecs on devices with Intel G45 & HD graphics family.
  • Support OpenGL ES 3.x hardware acceleration for Intel/AMD/Nvidia, VMware and QEMU(virgl) by Mesa 17.1.2.
  • Support OpenGL ES 3.0 via software rendering for other GPUs or no GPU devices.
  • Support secure booting from UEFI and installing to UEFI disk.
  • A text based GUI installer.
  • Support Multi-touch, Audio, Wifi, Bluetooth, Sensors, Camera and Ethernet (DHCP only).
  • Auto-mount external usb drive and sdcard.
  • Support foreign archs (arm / arm64) apps via the native bridge mechanism. (Settings -> Apps Compatibility)

Released Files

This release contains four files. You can choose one of these files depends on your devices.

  • 32-bit ISO:  android-x86-7.1-rc1.iso

    sha1sum: d1b61d6ad1979496cddd800182b0011df3b0d5b9

  • 64-bit ISO:  android-x86_64-7.1-rc1.iso

    sha1sum: 0b839ef59f9ff8f1c1ac42205d61efd72cb4b48c

  • 32-bit rpm:  android-x86-7.1-rc1.i686.rpm

    sha1sum: 4a85315ca879d08cf8317b1925e06d973058fdf1

  • 64-bit rpm:  android-x86-7.1-rc1.x86_64.rpm

    sha1sum: c0b07e49cd0410de094bd27dd7ab92befefac847

To use an ISO file, Linux users could just dump the it into a usb drive to create a bootable usb stick like

$ dd if=android-x86-7.1-rc1.iso of=/dev/sdX

where /dev/sdX is the device name of your usb drive.

Windows's users can use the tool Win32 Disk Imager to create a bootable usb stick.

In doubt, try the 32-bit files for legacy BIOS devices and 64-bit files for UEFI devices. Please read this page about how to install it to the device.

Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE...), just install it like a normal rpm package:

$ sudo rpm -ivh android-x86-6.0-r3.x86_64.rpm

On a deb based device (Debian/Ubuntu/LinuxMint/...), please use the alien tool to install it:

$ sudo apt install alien
$ sudo alien -ci android-x86-6.0-r3.x86_64.rpm

All files will be installed to the /android-7.1-rc1/ subdirectory and boot entries will be added to grub2 menu. Reboot and choose android-x86 item from the menu to boot Android-x86. Alternatively, you can launch Android-x86 in a QEMU virtual machine by the installed qemu-android script:

$ sudo qemu-android

Note Android-x86 running in QEMU and the real machine (after rebooting) shares the same data sub-folder.

To uninstall it:

$ sudo rpm -e android-x86

Known issues

  • Superuser permission has to be granted each time.
  • Suspend and resume doesn't work on some devices.

Source code

The source code is available in the main git server,

    $ repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b nougat-x86
    $ repo sync --no-tags --no-clone-bundle

Read this page for how to compile the source code.

Comments