Консорциум Linaro, созданный компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments, объявил [2] о выходе программной платформы Linaro 12.01 [3], вобравшей в себя последние наработки по развитию Linux для устройств на базе архитектуры ARM. Для загрузки доступно [4] несколько наборов LEB-компонентов (Linaro Evaluation Builds) для построения готовых решений на базе Android 4.0.3 и Ubuntu Linux 11.10 для ARM-платформ Freescale iMX53, ST Ericsson Snowball, Samsung Origen и TI Panda board.
В рамках проекта Linaro поддерживаются [5] модифицированные версии набора компиляторов GCC 4.6/4.6, отладчика GDB 7.3, набора утилит Binutils, эмулятора QEMU, графических компонентов, таких как Compiz и Unity, различных библиотек (alsa-lib, libpng, libjpeg-turbo). Для Linux-ядра 3.2 подготовлен специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Работа программных компонентов, оптимизированных для архитектуры ARM, проверена на различных ARM-совместимых SoC от разных производителей, что гарантирует работоспособность всех базовых программ на различном спектре устройств.
Дополнительно поставляются обновлённые инструменты кросс-компиляции и создания рабочих образов, которые оформлены в виде пакетов для различных версий Ubuntu. Тем не менее, Linaro не привязан к Ubuntu и предоставляет коллекцию типовых улучшений и дополнений, пригодных для использования в широком спектре существующих дистрибутивов, таких как Android, LiMo, MeeGo, Ubuntu, Debian и webOS. Целью Linaro является прямой вклад в развитие существующих открытых проектов, путем реструктуризации и оптимизации их кода для повышения эффективности работы на различных ARM SoC. Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream). Работа консорциума сфокусирована на обеспечении совместимости программных решений с устройствами на базе различных ARM-совместимых систем от разных поставщиков, что позволяет производителям программных решений и Linux-дистрибутивам сэкономить инженерные ресурсы за счет задействования унифицированного низкоуровневого программного обеспечения.
Ключевые новшества, представленные в выпуске Linaro 12.01:
Ссылки:
[1] http://htfl.ru/cat-news-novosti
[2] /out.php?link=http://www.linaro.org/linaro-blog/2012/01/26/linaro-12-01-release/
[3] /out.php?link=https://wiki.linaro.org/Cycles/1201/Release
[4] /out.php?link=http://releases.linaro.org/12.01/android/images-ics-preview/
[5] /out.php?link=https://wiki.linaro.org/Cycles/1201/Release#Getting_Started
[6] /out.php?link=http://launchpad.net/nux
[7] /out.php?link=http://ru.wikipedia.org/wiki/OpenGL_ES
[8] /out.php?link=https://twitter.com/#!/rsalveti/status/162384400191983616
[9] http://htfl.ru/news/kompaniya-canonical-predstavila-pervyi-prototip-ubuntu-tv