Android работает на Linux?

Я купил Android-ПК на Amazon и обнаружил, что он загружает Linux, а затем загружает Android. Я имею в виду буквально загрузку Linux (всплеск пингвинов), затем загрузку Android (всплеск Android). Я связался с продавцом, задав этот конкретный вопрос, и он заявил:

На мини-ПК сначала загружается Linux, поскольку Android работает поверх Linux.

Я пробовал гуглить и искать Super User для ответа, но пока ничего не нашел. Я знаю, что Android в некоторой степени использует ядро ​​​​Linux, но правильно ли это утверждение? Это нормально для андроид устройства?

Если это ложное утверждение, следует ли мне беспокоиться о сторонних приложениях, работающих в ОС Linux при загрузке?

Информация об устройстве: Android 4.2 Jelly Bean, четырехъядерный процессор RK3188 1,6 ГГц Cortex-A9 (28 нм), 2 ГБ оперативной памяти DDR3 / 8 ГБ флэш-памяти

Ссылка на Amazon и поставщика .

Какое устройство? Будьте конкретны в отношении модели. Дайте URL.
Да, только что обновил информацию об устройстве.
Я также пытался задать этот вопрос, не имея в виду конкретное устройство. Кажется, из его заявления следует, что все устройства Android работают поверх Linux.
То, что вы знаете как Android, по сути является графическим пользовательским интерфейсом и платформой приложений, которая работает поверх почти стандартного ядра Linux и минимального набора инструментов Linux.

Ответы (1)

Android запускает ядро ​​​​Linux для базовой системы, и оно может быть (и есть) оптимизировано для различных платформ (скомпилировано для ARM, x86, x64, PPC и т. д.).

Вот фантастическая графика, чтобы продемонстрировать это для вас:

введите описание изображения здесь

Источник: Сообщение на Unix.SE

Android использует Linux версии 2.6 для основных системных служб, таких как безопасность, управление памятью, управление процессами, сетевой стек и модель драйвера. Ядро также действует как уровень абстракции между аппаратным обеспечением и остальным программным стеком.

Источник: http://developer.android.com/guide/basics/what-is-android.html .

И мой комментарий к вашему второму предложению заключается в том, что ядро ​​​​Linux предназначено не только для настольных операционных систем. Его варианты использования варьируются от настольных ОС до серверов, мейнфреймов и суперкомпьютеров до встроенных устройств.

Linux — широко портируемое ядро ​​операционной системы. Из-за своей низкой стоимости и простоты настройки ядро ​​Linux используется в самых разных компьютерных архитектурах: в портативных устройствах и мейнфреймах, в устройствах, начиная от мобильных телефонов и заканчивая суперкомпьютерами.

С другой стороны, Palm (позднее приобретенная HP) использует операционную систему на основе Linux, webOS, которая используется в линейке смартфонов Palm Pre. Некоторые сетевые брандмауэры и маршрутизаторы таких производителей, как Cisco/Linksys, используют модифицированное ядро ​​Linux. Есть множество устройств, которые используют встроенный Linux.

Вау, это фантастика. В основном меня беспокоили сторонние программы, работающие в фоновом режиме, особенно кейлоггеры.
Одно и то же: «Android работает поверх Linux» и «Android использует модифицированное ядро ​​Linux»? В моем случае это не отдельная установка загрузки Linux, верно?
Android может использовать модифицированное ядро ​​​​Linux, но оно достаточно стандартно, чтобы и Oracle ARM JVM («ejre»), и среда Debian chrootпрекрасно работали под ним. Сначала загружается Linux (обычно скрыто на телефонах), а затем запускается процесс инициализации Android.
Ах я вижу. Спасибо, что отвечаете на мой вопрос!
Сказать, что это «модифицированная версия» ядра Linux, не очень ясно — не уверен, что вы могли бы определить как немодифицированную версию… Довольно точно сказать, что Android работает на Linux.