Matt Porter, принимавший участие в портировании платформы Android на архитектуры MIPS и PPC, выступил (http://laforge.gnumonks.org/weblog/2009/11/04/#20091104-andr...) на конференции Embedded Linux Conference с докладом (http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2009Presen...), обобщающим полученный опыт. В целях оптимизации производительности и экономии дискового пространства, код Android изобилует разнообразными жестко прописанными настройками, которые в по всем правилам должны быть определены в файлах конфигурации. Например, список устройств и прав доступа к ним определен прямо в коде. Кроме того, из Linux начинки удалены многие возможности, такие как поддержка hot-plug в udev (правила hot-plug реализованы на языке Си прямо в коде процесса init), из стандартной библиотеки убрана поддержка System V IPC, существенно урезана функциональность POSIX нитей, нет STL, вместо glibc используется урезанная ...
URL: http://laforge.gnumonks.org/weblog/2009/11/04/#20091104-andr...
Новость: https://www.opennet.ru/opennews/art.shtml?num=24118