Android-x86

Samsung Galaxy A52s

Время начала продаж: сентябрь 2021-го

Ориентировочная цена Samsung Galaxy A52s: 6 + 128 ГБ — $559

Особенности: дисплей 120 Гц, подэкранный сканер отпечатков, камера 64 Мп с OIS, быстрая зарядка 25 Вт, стереодинамики, защита от воды IP67, NFC

Samsung Galaxy A52s — значительно улучшенный вариант Galaxy A52. Смартфон оснастили 6,5-дюймовым AMOLED-дисплеем с разрешением Full HD+ и частотой обновления 120 Гц. В качестве процессора используется 6-нм Qualcomm Snapdragon 778G с поддержкой 5G. Аппарат доступен в единственной модификации: с 6 ГБ ОЗУ и 128 ГБ ПЗУ. Главная камера представлена модулем на 64 Мп с оптической стабилизацией изображения. Также есть ультраширик, макрообъектив и датчик глубины. Разрешение селфи-модуля составляет 32 Мп. Аккумулятор ёмкостью 4500 мАч поддерживает быструю 25-ваттную зарядку. Корпус устройства защищён от воды и пыли по стандарту IP67. Новинка получила мини-джек и стереодинамики с объёмным звучанием Dolby Atmos.

Android-x86

Как известно, исходники Android открыты — такова политика Google. Поэтому у любого желающего в принципе есть возможность взять за основу исходную версию мобильной ОС и начать разработку своей собственной ветки. Многие энтузиасты активно выпускают патчи, реализующие дополнительный функционал, которого нет в оригинальном Android.

Именно так появился проект «patch hosting for android x86 support». Разработчик планировали выпускать патчи для поддержки x86-платформы. Но после нескольких месяцев работы они поняли, что способны на большее, чем просто поставлять патчи. Так появился проект Android-x86 — специальная версия мобильной ОС для запуска на самом обычном компьютере. У Android-x86, как и у Android, есть разные ветки. В качестве тестовой платформы выбран культовый нетбук Eee PC, но фактически не имеет значения, куда ты будешь устанавливать проект. Это может быть как компьютер, так и планшетник или ноутбук (к проверенным устройствам относятся ASUS Eee, Viewsonic Viewpad 10, Dell Inspiron Mini Duo, Samsung Q1U, Viliv S5, Lenovo ThinkPad x61 Tablet). Последний билд даже имеет поддержку Wi-Fi.

Параметр vga=ask позволяет вручную выбрать нужный видеорежим

Другие статьи в выпуске:

Хакер #157. Деньги на багах в Chrome

  • Содержание выпуска
  • Подписка на «Хакер»

Впрочем, если установка Android на ноутбук — это, скорее, баловство, то установка на виртуальную машину может принести вполне ощутимую пользу, особенно тем, кто хочет попробовать свои силы в разработке под Android, так как после установки им будет намного удобнее тестировать приложения (правда, придется мириться с некоторыми ограничениями, например с отсутствием эмуляции акселерометра). Предлагаю перейти к практике.

Установка PrimeOS на ПК

Версии PrimeOS

Система выпускается в трех разных версиях, которые адаптируются к имеющемуся у нас оборудованию.

  1. PrimeOS Mainline 64 бит (системы 2014+)- Intel Core 5 / Celeron 4000 / AMD A8 7410 или выше с поддержкой ядра SSE 4.2 / 4.19 и 18.1.0 mesa- не рекомендуется для графических процессоров Nvidia.
  2. PrimeOS Standard 64 bit (системы 2011+)- Intel Core Gen 2 / Intel Atom Z8350 / Celeron 3350 / AMD A8 5550M или выше с поддержкой ядра SSE 4.2 / 4.14 и 17.1.10 mesa- рекомендуется для всех типов графических процессоров.
  3. PrimeOS Classic 32 bit (старые системы)- Intel Core Gen 1 / Intel Atom Z3735F / Pentium G620 / AMD Phenom II X6 1100T или аналогичное / 4.14 и 17.1.10 mesa- рекомендуется для старых графических процессоров.

Вставьте загрузочный USB-накопитель в ПК

Загрузитесь с этой флешки.

Увидите следующее окно

После выбирайте из списка ранее созданное вами свободное пространство. Сюда и установите систему.

Далее вам будет предложено отформатировать раздел. Выбираем EXT4

В следующем диалоговом окне необходимо согласиться

После будет предложено установить загрузчик GRUB. Жмем YES.

Далее также жмем Да, чтобы сделать раздел доступным для чтения и записи

На завершающей стадии будет предложено перезагрузить

Motorola Moto G60s

Время начала продаж: уже в продаже

Ориентировочная цена Motorola Moto G60s: 6 + 128 ГБ — $479

Особенности: дисплей 120 Гц, сканер отпечатков пальцев на боковой грани, камера 64 Мп, быстрая зарядка 50 Вт, кнопка вызова «Google Ассистента», NFC

Хотя Motorola Moto G60s — модель среднего класса, она предлагает флагманские функции. В мобильник установили 6,8-дюймовый экран с частотой обновления 120 Гц и тонкими рамками. АКБ на 5000 мАч предусматривает скоростную зарядку мощностью 50 Вт. Аппарат построен на восьмиядерном чипе MediaTek Helio G95 с 6 ГБ оперативки и накопителем на 128 ГБ. Последний расширяется картами microSD объёмом до 1 ТБ. Тыльная камера состоит из четырёх модулей. Доступны основной сенсор на 64 Мп, ультраширик на 8 Мп, макрообъектив на 5 Мп и 2-мегапиксельный датчик глубины. NFC вместе с поддержкой Google Pay позволяют бесконтактно оплачивать покупки.

Choose a target

You need to choose a target for the x86 device you want to use/test. We provides several targets for different branches:

    • android_x86_64: for 64-bit x86_64 platform
    • android_x86: for 32-bit x86 platform
  • android_x86: for x86 platform

    • generic_x86: for generic x86 PC/notebook
    • amd_brazos: for AMD Brazos platform
    • eeepc: for ASUS EeePC family only
    • asus_laptop: for some ASUS laptops
    • tegav2: for Tegatech Tegav2 (may work with other Atom N45x based tablets)
    • generic_x86: for generic x86 PC/notebook
    • eeepc: for ASUS EeePC family only
    • asus_laptop: for some ASUS laptops
    • tegav2: for Tegatech Tegav2 (may work with other Atom N45x based tablets)
    • sparta: for Dell Inspiron Mini Duo platform
    • vm: for virtual machine (virtual box, qemu, vmware)
    • motion_m1400: for Motion M1400 (Intel Centrino M based with Intel PRO/Wireless)
    • generic_x86: for generic x86 PC/notebook
    • eeepc: for ASUS EeePC family only
    • q1u: for Samsung Q1U
    • s5: for Viliv S5
    • eeepc: for ASUS EeePC family only
    • q1u: for Samsung Q1U
    • s5: for Viliv S5

Unless you are trying to build an ancient branch, you should just use android_x86_64 for a 64-bit target, or android_x86 for a 32-bit target. They are the universal targets for all x86 devices.

Historically, you should use to use generic_x86 for eclair-x86 to ics-x86 branches. However, it may not optimized for a particular target device. Use eeepc for a generic x86 for donut-x86 branch or before, unless you have the particular devices supported by other targets.

If you are a developer, you can create a target based on android_x86 for your device. See this article for details. However, it’s not recommended to do so unless you are a very experienced Android platform developer.

Android-x86 Review

The new Android-x86 software helps people use the Android operating system on a laptop or desktop computer. Though the software has its merits, it is also somewhat flawed. Let’s dig into the details of Android-x86.

Who It is For

The Android-x86 software allows the mobile Google Android operating system to function on devices that are powered by AMD x86 / Intel processors rather than RISC-based ARM chips. Those who would like a single Linux-based operating system to run on all of their devices will find that Android-x86 is a solid alternative.

The Installation Process

Android-x86 contains two files. The first is the ISO file that can be booted on any device with legacy BIOS. The second is an EFI image that one can be used on contemporary computing devices that have UEFI firmware. Select the one that is appropriate for your hardware. You will be taken to a screen where you can run the software in a live session without actually installing it or choose a direct installation. You can even install Android-x86 onto a USB drive so you have a bootable USB stick at your disposal. Opting for this installation route is quite convenient as it will allow your USB drive to save some of its memory capability. All in all, the Android-x86 installation process is quite easy. The one minor fault with the installation process is that the installer is not capable of formatting ext3 file systems.

Ease of Use

Run Android-x86 on all of your computers and you will likely be fairly impressed with its performance. The software requires that you create / sign into your Google account when first using it on a PC. However, a plan vanilla Android will load if you fail to sign in through a Google account. This allows you to access the world wide web through the standard Android web browser. You will also have to configure your WiFi. When the program is up and running, you will use a ring-shaped mouse-like pointer as the indicator for clicks. Certain navigation functions require that the user holds down a key on the keyboard or click to transition from one desktop to another. Go ahead and access the Google Play store as well as your Google Chrome / mobile Android settings to populate your PC’s new operating system.

The software features two home screens and six different wallpapers. Both home screens have a Google search box and a voice input icon toward the center of the screen. The bottom of the screen has a see-through dock row with the typical “home”, “return” and “recent apps” buttons. Above this row are five conveniently placed icons.

Benefits

The benefit to running Android on each device is that it allows you to keep all of your apps, settings and Google services aligned. Thankfully Android-x86 makes this happen without too many major obstacles. The new version of Android-x86 is fairly intuitive and easy to learn. It runs much faster than previous versions of Android on dedicated hardware. Use it on a variety of computing devices from netbooks to tablets and beyond and you’ll likely be content with its performance Hardware acceleration is now available for Vmware ad Nvidia chips. A new Hal sensor even supports GPS.

Drawbacks

The software’s download page isn’t the easiest to use as it shows earlier versions of the software. Many users have complained that they had to resort to the «release notes web page» to access the download. Some users have reported that there are issues with the software’s suspend and resume features. Others have complained about the software being limited to strictly the Android web browser.

In some instances when a live session is occurring, the web browser will fail to start and an error window will pop up. Yet some users have stated that after they rebooted the same hardware, this browser problem goes away. Many users have complained that the app has failed to launch or completely failed to even open at all. Some report that the apps open but crash shortly afterward. If this occurs, go ahead and reboot your computer. It just might provide a temporary fix until Android-x86 developers come up with a permanent solution to this widely reported problem.

The Verdict

Android-x86 should be lauded for its ability to seamlessly run the Android operating system on a laptop or desktop powered by AMD x86 / Intel processors. However, some users will be frustrated with the software’s flaws and unreliability. If you aren’t in any hurry to use your Android system on your traditional computers, it might be prudent to wait until the next version of Android-x86 is released.

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-9.0-rc1.iso

    sha1sum: 89d47aeb419b4124002af68aeb584dae75653eb3

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

    sha1sum: ac546a8ea1eb275ecdbe77f9e8e33fa80668bef4

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

    sha1sum: 6abd0a0bff86fd202f967f8f6add2ab1709ba244

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

    sha1sum: 2e5e222e2b3ec7ec453fcdf0839058267fc0d493

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

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:

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

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

All files will be installed to the /android-9.0-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:

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

Создание раздела на жестком диске под ОС Android

Создать раздел на HDD можно средствами Widows 7. Для этого:

Нажмите win+R.
В диалоговую строку введите diskmgmt.msc после чего нажмите «Enter».
В окне утилиты найдите нераспределенное пространство, выберите из выпадающего списка «Создать простой том».

Скриншот окна управления дисками

  • В мастере создания разделов нажмите «Далее».
  • Введите размер раздела. Чтобы установить Android на компьютер необходимо выделить под данный раздел не менее 10 Гб вашего HDD. Нажмите «Далее».

Скриншот окна выбора емкости создаваемого раздела

  • Задайте букву для нового раздела диска и жмите «Далее».
  • В окне параметров форматирования можете все оставить по умолчанию. «Далее».
  • В окне завершения процедуры создания раздела нажмите «Готово».

Дистрибутив Android x86

Текущий дистрибутив Android x86 распространяется в виде ISO или EFI образа. Дистрибутив имеет LiveCD режим и может запускаться без установки на компьютер. Установка Android x86 не должна вызвать каких-либо сложностей. Все делается через графический инсталлятор по аналогии с различными дистрибутивами Linux.

Android x86 не требователен к системным ресурсам и обеспечивает хорошую производительность даже на слабых компьютерах.

Операционная система практически полностью повторяет мобильную версию системы. При первом запуске необходимо создать или выбрать существующую учетную запись в Google, настроить WiFi подключение, указать кредитную карту или PayPal (этот шаг можно пропустить) и выполнить некоторые другие настройки.

Установка новых приложений в системе выполняется через Google Play. К сожалению, далеко не все приложения работают. У меня, например, часть программ вылетала на этапе запуска. Также приложения с вертикальной ориентацией экрана повернуты на 90 градусов.

Проект Android x86 начал сотрудничество с компанией Jide Technology. Jide Technology разрабатывает настольную операционную систему Remix OS, которая основана на Android x86. Remix OS в отличии от Android x86 имеет интерфейс схожий с обычными настольными операционными системами. 2 марта 2016 года была выпущена первая бета-версия Remix OS.

Getting Android-x86 source code

Firstly, refer to the AOSP page «Establishing a Build Environment» to configure your build environment. For Ubuntu 18.04, install the following required packages:

Then pull down the Android-x86 source tree to your working directory by:

Where $branch is one of the branch names described in the previous section. Note the projects created or modified by android-x86 are fetched from our git server. All the other projects are still downloaded from the repositories of AOSP.

If you have issues to sync from the git protocol, try the alternative http one

If you hope to keep syncing your tree with Android-x86 repository, just do repo sync. No need to do repo init again. However, sometimes you may see conflicts during repo sync. See the section «How to Solve Conflicts» for how to solve this situation.

Note: The Android-x86 repository is very big (more than 20GB for oreo-x86). If you encounter problems of sync it, it’s likely a network problem or our server is too busy. Repeatedly run ‘repo sync‘ until it succeeds without any error. Do not bother us with any of the syncing problem.

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 it into a usb drive to create a bootable usb stick like:

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:

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:

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:

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

Как загрузить и установить ISO-образ Android-x86 на компьютер

Загрузить ISO

Все образы проекта Android-x86 полностью бесплатны, в отличие от образов других проектов, таких как AndEX. Чтобы установить эту операционную систему на наш компьютер, первое, что мы должны сделать, это загрузить последнюю доступную версию.

Это можно найти в Следующая ссылка of FossHUB, или на Следующая ссылка в репозитории OSDN.

Как видим, мы можем найти несколько изображений, доступных для загрузки. Нас интересуют ISO-образы, поскольку именно их мы, несомненно, собираемся установить и использовать на нашем компьютере. Мы можем выбрать, хотим ли мы загрузить 32-разрядную версию или 64-разрядную версию.

Мы рекомендуем загрузить 64-битную версию, так как она имеет большую совместимость и дает меньше проблем с эксплуатацией.

Когда у нас есть ISO на нашем компьютере, мы должны выбрать, как мы собираемся его использовать. Если мы собираемся установить его, например, на виртуальную машину, то с самим ISO-образом это того стоит. Если вместо этого мы хотим записать его на USB-накопитель, чтобы установить его на любой компьютер с нуля, мы можем использовать Руфус программное обеспечение для создания нашего Android Установка 9.0 USB.

Как мы видим, нам нужно будет выполнить эту программу, выбрать устройство, на которое мы собираемся записать ISO, схему разделов, систему назначения и параметры форматирования. Пожилые люди также могут выбрать, хотим ли мы, чтобы в памяти был создан постоянный раздел, то есть такой, где мы можем сохранять данные, не удаляя их каждый раз, когда мы отключаем память.

Как установить Android 9.0 «Пирог» на ПК

После того, как мы создали USB-накопитель или виртуальную машину, на которую мы собираемся установить Android, процесс будет довольно простым и не вызовет никаких трудностей для любого пользователя. Мы запускаем компьютер (или виртуальную машину), выбираем, что мы хотим загрузиться с ISO или USB, которые мы только что создали, и, наконец, мы можем увидеть загрузчик GRUB этой системы.

Как мы видим, мы можем выбрать, хотим ли мы загрузить Live Mode, то есть загрузить систему в Оперативная память и используйте его, ничего не устанавливая на ПК, или установите Android на свой компьютер. Мы увидим второй вариант.

Мы выбираем вариант установки и запускаем простой мастер текстового режима, которому мы должны следовать до конца. Первое, что мы сделаем, это выберем раздел или жесткий диск, на который мы хотим установить эту операционную систему. Если у нас нет готового раздела, на этом экране мы можем создать новый раздел для этого.

На следующем шаге мы выберем, хотим ли мы отформатировать рассматриваемый раздел. Поскольку Android основан на Linux, мы рекомендуем использовать файловую систему EXT4.

Мы продолжаем установку Android на наш компьютер и спрашиваем, хотим ли мы установить GRUB в качестве загрузчика. Кроме того, он также спросит нас, хотим ли мы, чтобы системный раздел имел разрешения на чтение и запись или только на чтение.

Продолжаем работу с мастером, и он начнет копировать все системные файлы на жесткий диск. Когда закончите, он спросит, хотим ли мы перезагрузить компьютер или запустить Android-x86 на компьютере.

У нас уже установлен Android на нашем ПК. Нам нужно будет завершить работу мастера начальной настройки этой операционной системы (как если бы мы купили новый мобильный телефон), и, когда закончите, у нас будет готовый Android, работающий на нашем компьютере.

Отладка приложений

Для дальнейших действий нам понадобится Android SDK который придется загрузить.

  1. Скачиваем архив android-sdk_r16-windows.zip и распаковываем. Заходим в получившуюся папку и ищем директорию platform-tools. Ага, такой нет. Придется запустить SDK Manager и установить недостающие инструменты. Выбираем категорию «Tool -> Android SDK Platform-tools». После установки должна появиться папка platform-tools, которая нас и интересует.
  2. В папке надо найти утилитуADB. Аббревиатура ADB расшифровывается как Android Debug Bridge (Отладочный мост «Андроид»). Так как операционная система от Google принадлежит к семейству Linux, для ее настройки часто необходимо использовать командную строку. Конечно, существуют программы — эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве, но, во-первых, на маленьком экране телефона это делать неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер. В этих и многих других случаях программа ADB просто незаменима. Она устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.
  3. Для того чтобы подключить новое устройство к системе, надо ввести: с:\android-sdk-windows\platform-tools>adb connect 192.168.56.101 connected to 192.168.56.101:5555 После этого можно просмотреть список уже подключенных устройств, набрав команду:

    с:\android-sdk-windows\platform-tools>adb devices List of devices attached emulator-5554 device 192.168.56.101:5555 device

    Здесь emulator-5554 — дефолтный эмулятор от Google, а 192.168.56.101:5555 — наша виртуальная машина.

  4. С этого момента наш эмулятор доступен из Eclipse, и его можно использовать для тестирования приложений, что нам и требовалось.

Установка приложений с помощью AndAppStore

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-rc1.iso

    sha1sum: d6a436467719319ea2b1acfe8c523627c9890484

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

    sha1sum: ccf75401f42561099d85706956c8a109f03ba62b

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

    sha1sum: 389a283adf635ba2ee8c768b9059a229da250941

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

    sha1sum: 5da8e6af527a20656c4621499cb8e34cfa83fa48

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

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:

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

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

All files will be installed to the /android-8.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:

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

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.

  • 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 it into a usb drive to create a bootable usb stick like :

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.

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.

rpm

This will update your older installation like 6.0-r2 or 6.0-r3 if you have.

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

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:

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

The branches in Android-x86 tree

Since AOSP evolves very quickly, we have created different branches corresponding to different releases of AOSP:

  • q-x86
    Based on Android 10.0 release
  • pie-x86
    Based on Android 9.0 release (Pie QPR2)
  • oreo-x86
    Based on Android 8.1 release (Oreo MR1)
  • nougat-x86
    Based on Android 7.1 release (Nougat MR2)
  • marshmallow-x86
    Based on Android 6.0 release (Marshmallow)
  • lollipop-x86
    Based on Android 5.1 release (Lollipop)
  • kitkat-x86
    Based on Android 4.4 release (KitKat)
  • jb-x86
    Based on Android 4.3 release (Jelly Bean)
  • ics-x86
    Based on Android 4.0 release (Ice Cream Sandwich)
  • honeycomb-x86
    Based on Android 3.2 release (Honeycomb)
  • gingerbread-x86
    Based on Android 2.3 release (Gingerbread)
  • froyo-x86
    Based on Android 2.2 release (Froyo)
  • eclair-x86
    Based on Android 2.1 release (Eclair)
  • donut-x86
    Based on Android 1.6 release (Donut)
  • cupcake-x86 (aka android-x86-b0.9)
    Based on Android 1.5 release (Cupcake)

Using lunch commnd (recommended)

You can source the file build/envsetup.sh into your bash environment to get some shell functions to help the building:

Now you can select a target by lunch command:

where $TARGET_PRODUCT is any target described in the previous section, and possible values of $TARGET_BUILD_VARIANT are eng, user, userdebug. For example,

Then you can build an iso file by m command:

m command is equivalent to make, but you can use it in any subdirectory of the android-x86 tree. Replace X by the number of processors you have. For example, if you have a quad core CPU, replace X with 4:

Since froyo-x86, we also add menu selection to lunch command. Just type lunch, and you will get a list of available targets. Input the number to select a target. Alternatively, just type lunch $number.

To build an rpm file:

You need to install the rpm-build package (Fedora based distributions) or rpm package (Debian / Ubuntu based distributions) before building.

Особенности интерфейса

Android 8.1 Oreo, модифицированный в рамках проекта Android-x86, обладает классическим оконным интерфейсом Microsoft Windows, включающим в себя панель задач. Пользователь может размещать на панели ярлыки наиболее часто используемых программ (по аналогии с панелью быстрого запуска в ранних версиях Windows). Кроме того, предусмотрена замена меню «Пуск», которое в данном случае содержит список всех установленных приложений, перечень недавно запущенных программ и документов и строку поиска. Здесь же находится кнопка управления питанием, позволяющая выключать и перезагружать устройство.

Дополнительное сходство с Windows системе от Android-x86 придает появившийся в новой версии обновленный многооконный режим FreeForm, аналог режима многозадачности. В отличие от мобильной версии Android, в Android-x86 можно запускать больше двух приложений и произвольно менять размеры и расположение их окон. Можно развернуть одно приложение на весь экран или свернуть его до размеров иконки на панели задач.

Google Pixel 5a 5G

Время начала продаж: уже в продаже

Ориентировочная цена Google Pixel 5a 5G: 6 + 128 ГБ — $449

Особенности: поддержка от Google, сканер отпечатков сзади, водозащита IP67, NFC

Google Pixel 5a 5G почти полностью копирует прошлогодний Pixel 4a 5G. По дизайну смартфоны идентичны, а вот аппаратную часть новинки улучшили. Размер экрана увеличился с 6,2 до 6,34 дюйма, ёмкость аккумулятора выросла существенно: с 3885 до 4680 мАч. Корпус теперь не поликарбонатный, а металлический, причём защищённый от воды по стандарту IP67. От предшественника Pixel 5a унаследовал процессор Snapdragon 765G, основную камеру с разрешением 12,2 Мп и ультраширокоугольную на 16 Мп. Как обычно, гаджет «корпорации добра» будет в числе первых получать системные апдейты.

Multi-Boot

To boot other operating systems, you have to add items for them to /grub/menu.lst. For example, to boot Windows, add the following:

title Windowsrootnoverify (hd0,0)chainloader +1

This assumes Windows is installed to the first partition of the first hard disk. Alternatively, you need to change rootnoverify to the appropriate value. See Grub Manual for details.

froyo

Issues

VMware

You have to change your virtual disk type to be IDE because the default type in VMware is SCSI, and Android-x86 kernel is not configured to support SCSI. You can follow these steps:

  1. Create a virtual machine.
  2. Edit virtual machine settings after the virtual machine created.
  3. Choose the hard disk and remove it.
  4. Add a hard disk to create a new virtual disk, then you can choose IDE as your virtual disk type.
  5. When finished, you can install android-x86 normally.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector