Я купил 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 ГБ флэш-памяти
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.
chroot
прекрасно работали под ним. Сначала загружается Linux (обычно скрыто на телефонах), а затем запускается процесс инициализации Android.
Дэн Д.
андрснн
андрснн
Мокубай