x86 что это на андроид

X86 что это на андроид

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:

set timeout=60
set gfxmode=1024×768
terminal_output gfxterm

Источник

Выбираем операционную систему на базе OC Android: Android x86 и Remix OS

Оглавление

Вступление

реклама

На протяжении целого месяца лаборатория сайта Overclockers.ru занималась тестами эмуляторов OC Android. Но что если требуется полноценная операционная система, построенная на основе исходного кода этой системы? Пожалуй, пора рассмотреть пару претендентов.

В списке тестовых систем у нас пока два участника – оригинальный Android-x86 и глубоко кастомизированный Remix OS. Эти операционные системы заметно отличаются друг от друга, а их общие точки соприкосновения – исходный код и поддержка соответствующих приложений.

Взглянем на каждую из систем по отдельности, рассмотрим все детали и отметим «житейские нюансы». А для составления полной картины в самом конце мы скажем пару слов об еще одной развивающейся операционной системе, которая построена на базе Android, но еще не вышла из тестового режима.

В качестве тестового оборудования применялся ноутбук Lenovo Y510p (Intel Core i5-4200M 2500 ГГц, GT 755 SLI с 2 Гбайтами памяти, 4 Гбайта ОЗУ, 1 Тбайт HDD, Full HD, OC Windows 10 64-бита), а также планшеты Acer W701 (Intel Core i5-3337U 1800 ГГц, Intel HD Graphics 4000, 4 Гбайта ОЗУ, 120 Гбайт ПЗУ, Full HD, Windows 8) и Lenovo Miix 2 10 (Intel Atom Z3740 1330 МГц, Intel HD Graphics, 4 Гбайта ОЗУ, 64 Гбайта ПЗУ, Full HD, Windows 8).

Android-x86 (Android 5.1)

Знакомство

Чистая классическая система Android всегда хороша, поскольку не содержит ничего лишнего и обеспечивает достойный уровень производительности. Но это лишь на тех смартфонах и планшетах, которые одобрены Google. А как обстоят дела с операционной системой, созданной на основе оригинального образа?

Android-x86 это пользовательский проект, который никак не относится к компании Google и поддерживается лишь силами самих пользователей.

реклама

Начало работы

Для загрузки образа системы необходимо перейти на официальный сайт Android-x86, который не блещет дизайном и красотой, и выбрать необходимую версию OC. И поскольку проект зародился еще летом 2009 года, то выбор операционных систем широк, начиная от Android 2.2 Froyo и заканчивая более-менее актуальной ревизией Android 5.1 Lollipop. Мы будем тестировать самую свежую версию – OC Android Lollipop.

Загружаем образ, записываем его на USB-накопитель и устанавливаем. К слову, из «житейского опыта» скажу, что накопитель, на который будет установлена система, лучше всего форматировать в ЕХТ4 для Lollipop и ЕХТ3 для прочих версий. В ином случае приложения Google и ПО для обслуживания системы (типа SuperSU) будут выдавать ошибку накопителя.

Читайте также:  артефакт в the forest что он делает

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

Затем мы оказываемся на главном экране OC Android 5.1.1, который не отличается ничем сверхъестественным от классического образа операционной системы.

Соответственно, меню с приложениями, шторка с уведомлениями, настройки и все остальные элементы сохранили оригинальный вид: ничего не переработано, ничего не изменено. Лишь адаптировано под компьютеры.

реклама

Предустановленных приложений минимум, в основном присутствуют все стандартные программы и ничего лишнего. Даже GAPPS не во всех сборках есть, в нашем варианте пара программ Google шла по стандарту.

Так как ничего нового в образе системы Android-x86 нет, поговорим об эксплуатационных мелочах. Начнем с главного, а именно: управления. Из-за того, что система полностью оригинальная, а OC Android не предназначена для использования на ПК, возникают соответствующие сложности с управлением. В большинстве современных игр необходимо использовать две-три точки соприкосновения с экраном одновременно, здесь такой возможности нет – большинство компьютеров не оснащается сенсорным экраном. Если он есть, то дисплей будет работать, если же нет, то для этих целей необходимо использовать приложение Tincore Keymapper.

На Android-x86 предусмотрен спящий режим, который автоматически активируется после закрытия крышки ноутбука или чехла планшета (разумеется, с магнитным сенсором или при наличии датчика приближения). Правда, в зависимости от сборки и версии системы работа спящего режима и даже его наличие может меняться. В случае «оригинальной» OC Android 5.1.1 все именно так, как описано выше.

И еще один немаловажный момент. В Android-x86 по умолчанию работают все комбинации функциональных клавиш Fn, а также Print Screen – одно нажатие и скриншот сохранен в системе. Это удобно.

реклама

Тестирование приложений

К моему удивлению, Android-x86 прекрасно дружит практически со всеми приложениями и играми. Все, что мы пробовали, без каких-либо проблем запускалось и работало, даже Real Racing 3.

реклама

Игра WOT Blitz что на Lenovo Miix 2, что на Lenovo Y510P работала с предельным количеством кадров – 60 FPS. Лишь иногда число кадров в секунду опускалось до 45-50. Можно даже установить более качественные текстуры, повысить детализацию и включить эффекты – с таким набором мы получим 30-35 FPS.

Приведем сводную таблицу работоспособности приложений.

Приложение Версия FPS Проблемы
Angry Birds 2 2.5.0 >60
Riptide GP 1.6.3 50-60
WOT Blitz 2.7.0 50-60
Need for Speed No Limits 1.2.6 30-45
Clash of Clans 8.116.11 >60

Небольшой нюанс. Если какая-то игра будет вылетать с ошибкой или не запускаться, необходимо перейти по следующему пути: «Настройки» – раздел «Устройство» – «Совместимость приложений» – и установить галочку напротив пункта «Enable native bridge».

реклама

А если в некоторых играх у вас возникнут проблемы с текстурами, от чего никто не застрахован, то необходимо ждать оптимизации системы или игры, либо установить GLTools или Chainfire3D и попробовать настроить игру под конкретное устройство.

Работоспособность

Android-x86 последней сборки базируется на OC Android 5.1.1 и содержит все необходимые пакеты безопасности. Скорость загрузки системы осуществляется в зависимости от конфигурации устройства, в целом до одной минуты даже на самом допотопном устройстве.

реклама

Аппаратное ускорение работает с видеоадаптерами Intel, AMD и Nvidia. Но нужно быть внимательнее и заранее ознакомиться с техническими форумами, поскольку адекватно поддерживаются видеокарты серии GMA, которые базируются на PowerVR, и AMD Radeon до семитысячной серии. С другими «железками» возникают различные проблемы. В таком случае нужно тестировать различные сборки, в том числе и пользовательские, но все это на ваш личный страх и риск.

С Wi-Fi и Bluetooth могут возникать проблемы, особенно если устройство очень старое и лишено программной поддержки. В основном хорошо работают только чипы Broadcom. Проверить поддержку конкретной модели можно в специальной таблице на официальном сайте проекта.

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

Тест Версия
программы
Оценка
AnTuTu Benchmark 6.0.4 110 000
Geekbench 3.4.1 Build 1047 1 300 и 2 200
Quadrant 2.1.1 7 300
Читайте также:  мотор холодильника что внутри

Выводы

реклама

Android-x86 – неплохой вариант для тех, кто не понаслышке знает обо всех тонкостях использования системы Android. Возможно, в данном случае пользователям придется бороться с совместимостью «железа», искать подходящую версию ОС и не один раз устанавливать операционную систему. И если вы готовы к такому, то тогда она порадует вас хорошей производительностью и стабильной работой.

Источник

Android-x86

О системе

Что нового

Новое в версии 8.1-r6 (Oreo-x86) (23.06.2020)

Новое в версии 7.1-r5 (Nougat-x86) (14.02.2021)

Новое в версии 9.0-r2 (Android 9.0.0 Pie-x86) (25.03.2020):

Новое в версии 9.0-rc1 (Android 9.0.0 Pie-x86) (15.11.2019)

Первый релиз Android 9.0.0 Pie

Новое в версии 8.1-r1 (Oreo-x86) (15.01.2019)

Первый стабильный релиз Android-x86 8.1

Новое в версии 6.0-r3

Новое в версии 5.1-rc1

Версия 5.1-rc1 основана на Android 5.1.1_r24. Добавлены специфичные для x86 участки кода и исправлены проблемы стабильности и плавности работы.

Основные функции:

Новое в версии 4.4-r5

Android-x86 4.4-r5 включает исправления ошибок, обнаруженных в версии 4.4-r4. Решены проблемы со шрифтами hazi в графической библиотеке Mesa 10.5.9 на графических процессорах Intel 5-поколения.

Источник

Подробное руководство по установке Android-x86

Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.

Что нам необходимо:
Среда разработки Eclipse + Android SDK тут,
а также VirtualBox.

Под катом много картинок, и процесс установки, а также некоторые полезные советы.

Создаем Виртуальную машину:
Имя: Android-2.2-Generic
Операционная система: Linux
Версия: Linux 2.6
Память: 512 MB
Жесткий диск: 3GB

В Настройках машины:

Свойства->Сеть
Адаптер 1 — NAT (в виртуальной машине будет виден как eth0, для интернета).
Адаптер 2 — Виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для управления ADB).

Подключите образ к виртуальной машине.
И так сверимся какие параметры машины.

Запускаем виртуальную машину

Управление производится стрелками влево, вправо, вверх, вниз

По шагам как инсталлировать линукс:

В Этом образе идет много примеров Snake,NotePad из Eclipse будет не возможно будет установить свои, в самом низу статьи есть утилита для разрешения данной проблемы.
Процесс установки завершен
7. Android-x86 is installed successfully.
Создаем SD карту
[Create a fake SD Card]
size 2000 MB
отключить CD-ROM

Перегрузить систему
Reboot

Если у вас не работает курсор мыши.
Идем в Машина-> Выключить интеграцию мыши host + i ( клавиша host по умолчанию правый ctrl).

Разблокируем экран потянув стрелку вверх

Настройка Сети
По умолчанию эмулятор не может работать с двумя сетевыми адаптерами — не проблема.Нам нужен интернет + внутренний адрес для отладки.
Идем в запуск приложений

Магический порядок
root@android:/ #
# netcfg
# netcfg eth1 down
# netcfg eth1 dhcp
*action ‘dhcp’ failed (invalid argument)*
*без этой комманды не выделялся адрес вообще*
# netcfg eth1 up
# netcfg
Всё выглядит приблизительно так.

Запоминаем адрес eth1 он будет нужен для adb.

Шаги по настройки сети с консолью к сожалению надо делать каждый раз, когда эмулятор стартуете по новой.

Теперь на компьютере переходим в папку где стоит Android-SDK, в вашей системе может другая папка
C:\Program Files\Android\android-sdk\platform-tools\
Используем команду adb eth1 адрес, у меня был 192.168.56.101

Вывод будет подобный:
C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.101
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
connected to 192.168.56.101:5555

Пример работающего приложения.

Как быть если хочу поставить NotePad,Snake и другие примеры
можно поставить данную утилиту SystemApp_Remover_4_19.ap.

Процесс установки будет выглядеть приблизительно так.
C:\Program Files\Android\android-sdk\platform-tools>adb install c:\temp\SystemApp_Remover_4.19.apk

Потом удаляете из списка системных приложений то с чем конфликтует Eclipse

p/p/s Это мой первый пост на Хабре, не судите строго.

Источник

Android переделали в «убийцу» Windows. Видео

Android вместо Windows

Авторы проекта Android-x86 сообщили об успешном портировании мобильной платформы на ноутбуки, планшетные компьютеры и настольные ПК с архитектурой х86. Сейчас система существует в виде стабильной версии, выпуску которой предшествовали два релиз-кандидата (Release-Candidate – почти готовые бета-версии), но ее разработка продолжается.

В последний раз Android-x86 анонсировали стабильную настольную версию Android в мае 2018 г., и на тот момент система базировалась на мобильной Android 7.1. По сравнению с ней разработчики внесли в систему большое количество изменений, затрагивающих как визуальную, так и техническую составляющую.

Android 8.1 Oreo за авторством Android-x86 – это полноценная операционная система, в ряде случаев способная заменить собой ОС Windows, к примеру, когда компьютер поставляется без предустановленной системы, носителя с дистрибутивом нужной ОС от Microsoft под рукой нет.

ОС Android, напомним, изначально ориентирована на мобильные устройства с архитектурой ARM. Google официально не поддерживает перенос системы на х86-совместимые устройства.

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

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

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

Технические нововведения

В первую очередь разработчики из Android-x86 обновили ядро ОС – в настольной Android 8.1 используется ядро Linux версии 4.19.15, вышедшее 13 января 2019 г. Поддерживаются 32- и 64-битные сборки ядра.

В систему внедрена полноценная поддержка звуковых карт, мультисенсорных экранов, модулей Wi-Fi и Bluetooth последних версий, а также всех необходимых датчиков (сенсоров освещенности, приближения, гироскопа, акселерометра и др.), сетевых карт Ethernet и встроенных фотокамер. На случай, если в гаджете нет датчика положения, в систему встроили функцию ForceDefaultOrientation для ручного задания ориентации экрана. Она позволяет корректно отображать приложения, рассчитанные на вертикальное (портретное) расположение, на ландшафтных экранах.

Помимо этого, пользователю не придется вручную монтировать подключаемые к компьютеру USB-накопители и карты microSD – система определит их наличие и откроет к ним доступ автоматически.

В системе используется OpenGL-совместимая библиотека Mesa версии 18.3.1, обеспечивающая поддержку OpenGL ES 3.x с аппаратным ускорением графики для графических процессоров NVIDIA, AMD и Intel. Она же используется для виртуальных машин VMware и QEMU.

К дополнительным особенностям настольной Android 8.1 относятся: поддержка тем оформления в загрузчике GRUB-EFI, поддержка мыши при запуске системы в виртуальных машинах, возможность загрузки в UEFI Secure Boot и интерактивный инсталлятор, работающий в текстовом режиме. Систему можно установить на диск при использовании UEFI.

Виды дистрибутивов

В рамках проекта Android-x86 портированный Android 8.1 доступен в двух основных модификациях – универсальных Live-сборках для 32- и 64-битных компьютеров, планшетов и ноутбуков. Размеры дистрибутивов, уже доступных для скачивания и установки, составили 675 МБ и 856 МБ соответственно. Также эти сборки можно запускать и на планшетных компьютерах на базе процессоров Intel и AMD.

Вместе с обычными Live-сборками девелоперы выпустили их модификации в виде rpm-пакетов. Они нужны для распаковки Android-окружения в среде Linux.

Все сборки распространяются на бесплатной основе, а пользователи ранних версий Android от Android-x86 могут обновиться до Android 8.1 без переустановки.

О проекте Android-x86

Разработка проекта Android-x86 ведется с июля 2009 г, то есть в этом году он отметит свое 10-летие. Самой первой версией Android, портированной на архитектуру x86, стала Android 1.6 Donut, анонсированная Google 15 сентября 2009 г. Релиз х86-версии системы состоялся 20 ноября 2009 г. Столь быстрому портированию способствовали наработки девелоперов, основанные на Android 1.5 Cupcake, увидевшей свет в апреле 2009 г.

Следующие крупные релизы Android-x86 – это Android 2.2 в январе 2011 г., Android 4.0 в июне 2013 г., Android 4.4 в августе 2014 г., Android 6.0 в сентябре 2016 г. и Android 7.1r2 в мае 2018 г. Для разработчиков из Android-x86 перенос Android на архитектуру х86 – это самоцель, которую они регулярно достигают с каждой новой версией мобильной ОС. Следующий этап – портирование Android 9 Pie, выпущенной летом 2018 г.

Источник

Читайте также:  блокада триггерных зон что это
Информ портал о технике и не только
Разработчик: Chih-Wei Huang (США)
Лицензия: Apache Public License 2.0 (бесплатно)
Версия: 9.0-r2 / 8.1-r6 (Oreo-x86) / 7.1-r5 (Nougat-x86) / 6.0-r3 / 5.1-rc1 / 4.4-r5
Обновлено: 2021-06-23
Архитектура: x86, x86-64
Интерфейс: английский / русский*
Рейтинг:
Ваша оценка: