Releases‎ > ‎

ReleaseNote 8.1-r1

Android-x86 8.1-r1 (Oreo-x86) (2019/01/15)

The Android-x86 project is glad to announce the 8.1-r1 release to public. This is the first stable release for Android-x86 8.1 (oreo-x86). The prebuilt images are available in the following site:

Key Features

The 8.1-r1 release is based on the latest Android 8.1.0 Oreo MR1 release (8.1.0_r60). The features include:

  • Support both 64-bit and 32-bit kernel and userspace with latest LTS kernel 4.19.15.
  • Support OpenGL ES 3.x hardware acceleration for Intel, AMD, Nvidia and QEMU(virgl) by Mesa 18.3.1.
  • Support OpenGL ES 2.0 via SwiftShader for software rendering on unsupported GPU devices.
  • Support hardware accelerated codecs on devices with Intel HD & G45 graphics family.
  • Support secure booting from UEFI and installing to UEFI disk.
  • A text based GUI installer.
  • Add theme support to GRUB-EFI.
  • Support Multi-touch, Audio, Wifi, Bluetooth, Sensors, Camera and Ethernet (DHCP only).
  • Auto-mount external usb drive and sdcard.
  • Add Taskbar as an alternative launcher which puts a start menu and recent apps tray on top of your screen and support freeform window mode.
  • Enable ForceDefaultOrientation on devices without known sensors. Portrait apps can run in a landscape device without rotating the screen.
  • Support arm arch apps via the native bridge mechanism. (Settings -> Android-x86 options)
  • Support to upgrade from non-official releases.
  • Add experimental Vulkan support for newer Intel and AMD GPUs. (Boot via Advanced options -> Vulkan support)
  • Mouse integration support for VMs including VirtualBox, QEMU, VMware and Hyper-V.

Released Files

This release contains four files. You can choose one of these files depends on your devices. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, you may try the 32-bit ISO.

  • 64-bit ISO:  android-x86_64-8.1-r1.iso

    sha1sum: b8e83b66ca98b0e38fd295d6640c02b60b767129

  • 32-bit ISO:  android-x86-8.1-r1.iso

    sha1sum: 4267750e698b89b853450f27cf1d1cf76c8a4d8b

  • 64-bit rpm:  android-x86-8.1-r1.x86_64.rpm

    sha1sum: 4f0cfbe83417829def3c0a9644b944489b579205

  • 32-bit rpm:  android-x86-8.1-r1.i686.rpm

    sha1sum: d3b586fceaaced28cc2f3b1b8217a22ff9ee8291

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_64-8.1-r1.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.

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 -Uvh android-x86-8.1-r1.x86_64.rpm

This will update your older installation like 7.1-r2 or 8.1-rc2 if you have.

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-8.1-r1.x86_64.rpm

All files will be installed to the /android-8.1-r1/ 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) share the same data sub-folder.

To uninstall it:

$ sudo rpm -e android-x86

or (on Debian/Ubuntu/LinuxMint/...)

$ sudo apt-get remove android-x86

Known issues

  • Google Play Service may crash sometimes on the 32-bit image.
  • Suspend and resume doesn't work on some devices.
  • Nvidia GPU (nouveau) may hang sometimes.
  • 3D support of VMware is broken. (only non-accelerated mode works)
  • Taking photos doesn't work if Vulkan is enabled.

Source code

The source code is available in the main git server,

  $ repo init -u git:// -b oreo-x86 -m android-x86-8.1-r1.xml
  $ repo sync --no-tags --no-clone-bundle

Read this page for how to compile the source code.