Чем Android отличается от других Linux? - PullRequest
2 голосов
/ 23 апреля 2011

Может кто-нибудь предложить какую-нибудь подробную информацию о внутренностях Android?Мне интересно знать, чем отличаются другие Linux-системы, какое-то подробное представление об архитектуре Android и т. Д. Я слышал множество разрозненной информации, например Surface Flinger , Stage Fright что-то, что у него есть Wake Locks и т. д., но я не могу собрать эту информацию во что-то значимое для меня.

Мне просто нужно понять, как работает Android, ноэто подробно.Меня не очень интересует SDK или NDK.

1 Ответ

2 голосов
/ 23 апреля 2011

Android использует оптимизированное ядро ​​Linux, но не «glibc» для связи между ядром и системой.Вместо этого используется «Bionic».

Приложения для Android написаны на Java, но не скомпилированы в стандартный Java-байт-код.Кроме того, они не используют JVM от Oracle.JVM, используемая Android, - это «Виртуальная машина Dalvik», которая читает Dalvik-Byte-Code.DVM основан на Apache Harmony, который является реализацией OpenSource JVM.

Также, если найдена статья на ту же тему: Ссылка

...