Семейство ОС | Android |
---|---|
Рабочее состояние | Активно |
Исходная модель | Открытый исходный код (включает проприетарные компоненты, такие как Google Play ) |
Последний выпуск | 9.0-r2 (на основе Android Pie 9.0.0_r54) / март 25, 2020; 6 месяцев назад (2020-03-25) |
Ядро тип | Монолитное (модифицированное ядро Linux ) |
Лицензия | Лицензия Apache 2.0 |
Официальный сайт | www.android-x86.org |
Android-x86 . проект с открытым исходным кодом, который выполняет неофициальное портирование Google Android мобильной операционной системы для работы на устройствах на базе AMD и Intel x86 процессоры, а не чипы на основе RISC ARM.
Разработчики Чжи-Вэй Хуан и И Сун создали этот проект в 2009 году. Проект начался с серии патчей к исходному коду Android , чтобы включить And roid для работы на различных нетбуках, планшетах и ультрамобильных ПК. Позже Йи уволился по личным причинам. Хуанг является текущим сопровождающим проекта. В настоящее время активными разработчиками являются Мауро Росси и Майкл Гоффиул.
ОС основан на Android Open Source Project (AOSP) с некоторыми изменениями и улучшениями. В рамках проекта разработаны некоторые компоненты, которые позволяют запускать его на архитектуре ПК. Например, некоторые низкоуровневые компоненты заменены, чтобы лучше соответствовать платформе, такие как ядро и HAL. ОС включает аппаратное ускорение OpenGL ES через Mesa, если обнаружены поддерживаемые графические процессоры, включая Intel GMA, AMD Radeon, чипсеты Nvidia (Nouveau ), VMware (vmwgfx) и QEMU (virgl). Без поддерживаемого графического процессора ОС может работать в режиме без ускорения с помощью программного рендеринга. Начиная с версии 7.1 программный рендерер реализован в рамках проекта SwiftShader.
Как и обычный дистрибутив Linux, проект выпускает предварительно созданные ISO-образы, которые можно запускать в режиме реального времени или устанавливать на жесткий диск. в целевой системе. Начиная с версии 4.4-r2, проект также выпускает efi_img, который можно использовать для создания live USB для загрузки из систем UEFI. Начиная с выпуска 4.4-r4, поддержка UEFI была объединена в образы ISO, а efi_img был помечен как устаревший.
За исключением AOSP, следующий неполный список компонентов разработан с нуля или взят из других проектов с открытым исходным кодом для формирования всей кодовой базы Android-x86 :
Все больше и больше компонентов могут быть добавлен в обновленную версию.
Родственный проект Celadon (ранее Android-IA) был разработан Intel, который будет работать на новых устройствах UEFI. В проекте говорится, что его намерение состоит в том, чтобы стимулировать поддержку Android и инновации в архитектуре Intel, а также предоставить площадку для сотрудничества. Он повторно использовал графический модуль HAL drm_gralloc из Android-x86 для поддержки оборудования Intel HD Graphics. Если вернуться к Android-IA, он предоставил FAQ с более подробной информацией.
Jide Technologies в партнерстве с Chih-Wei Huang, основным разработчиком Android-x86, разработала Remix OS, производную от Android-x86 с закрытым исходным кодом. разработан для использования на обычных ПК. Первая бета-версия Remix OS была выпущена 1 марта 2016 года. Проект был прекращен 17 июля 2017 года.