Linux Forum Казахстан

Общий => Новости => Тема начата: Zhek@Ch от 15 Ноября 2010, 20:12

Название: Linaro
Отправлено: Zhek@Ch от 15 Ноября 2010, 20:12
[size="3"]Выпуск первого релиза компонентов по улучшению работы Linux на ARM[/size]

Консорциум Linaro, учрежденный (http://www.opennet.ru/opennews/art.shtml?num=26828) в июне компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью развития Linux для платформы ARM, объявил (http://www.linaro.org/linaro-gains-momentum-and-demonstrates-progress-accelerating-open-source-development/) о выпуске первого релиза (http://www.linaro.org/downloads/) 10.11, который ознаменовал закрытие первого инженерного цикла разработки. В релизе представлен набор улучшений типовых утилит, дополнений к Linux-ядру и промежуточного ПО, оптимизированных для работы на процессорах Cortex-A9 (TI OMAP 3 и Freescale i.MX51).

Cтоит отметить, что Linaro не создает свой дистрибутив, а работает напрямую с "upstream" (как минимум с Android, LiMo, MeeGo, Ubuntu, Debian и WebOS), предоставляя возможность использования типового набора низкоуровневых элементов. Работа оптимизированных программных компонентов проверена на различных ARM-совместимых SoC от разных производителей, что гарантирует работоспособность всех базовых программ на различном спектре устройств.

Для загрузки доступны (https://launchpad.net/linaro-toolchain) модифицированные версии набора компиляторов GCC 4.4/4.5, отладчик GDB 7.2, набор утилит Binutils, оптимизированный вариант эмулятора QEMU и оптимизированная для семейства процессоров Cortex-A библиотека строковых функций. Для Linux-ядер 2.6.35 и 2.6.36 подготовлен (http://git.linaro.org/gitweb) специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Для тестирования доступен скомпилированный набор модифицированных компонентов, который можно загрузить (https://wiki.linaro.org/Releases/MilestoneBuilds) на данной странице (https://wiki.linaro.org/Releases/1011).

Некоторые достижения:

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=28658)
Название: Linaro
Отправлено: Zhek@Ch от 01 Июня 2011, 01:38
[size="3"]Консорциум Linaro представил релиз программной платформы и ARM-плату Origen[/size]

Консорциум Linaro (http://www.linaro.org/), учрежденный год назад компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью развития Linux для платформы ARM, объявил (http://www.linaro.org/linaro-blog/2011/05/28/linaro-11-05-released/) о выпуске второго релиза (11.05) своей программной платформы, включающей набор улучшений для типовых утилит, дополнения к Linux-ядру и промежуточное ПО, оптимизированное для работы на процессорах Cortex-A9 (TI OMAP 3 и Freescale i.MX51). Платформа Linaro не является отдельным дистрибутивом, а представляет собой коллекцию типовых улучшений и дополнений, предназначенных для работы в уже существующих дистрибутивах, таких как Android, LiMo, MeeGo, Ubuntu, Debian и WebOS.

Целью Linaro является прямой вклад в развитие существующих открытых проектов, путем реструктуризации и оптимизации их кода с целью повышения эффективности работы на различных ARM SoC. Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream). Работа консорциума сфокусирована на обеспечении совместимости программных решений с устройствами на базе различных ARM-совместимых систем от разных поставщиков, что позволяет производителям программных решений и Linux-дистрибутивам сэкономить инженерные ресурсы за счет задействования унифицированного низкоуровневого программного обеспечения.

Для загрузки доступны (https://launchpad.net/linaro-toolchain) модифицированные версии набора компиляторов GCC 4.5/4.6, отладчик GDB 7.2, набор утилит Binutils, оптимизированный вариант эмулятора QEMU и оптимизированная для семейства процессоров Cortex-A библиотека строковых функций. Для Linux-ядра 2.6.38 подготовлен специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Для тестирования подготовлен скомпилированный набор модифицированных компонентов, который можно загрузить на данной странице (https://wiki.linaro.org/Cycles/1105) (готовые сборки Ubuntu и Android можно найти здесь (http://releases.linaro.org/platform/linaro-n/)). Работа оптимизированных для архитектуры ARM программных компонентов проверена на различных ARM-совместимых SoC от разных производителей, что гарантирует работоспособность всех базовых программ на различном спектре устройств.

Из отличительных особенностей нового выпуска отмечается (https://wiki.linaro.org/Cycles/1105/Final) создание готовых наборов LEB-компонентов (Linaro Evaluation Builds) для построения готовых решений на базе Android 2.3.3 и Ubuntu Linux 11.04. Компоненты протестированы и оптимизированы, включая реализацию поддержки 3D-акселерации графики, для использования на платах TI PandaBoard/BeagleBoard, ST-Ericsson Snowball, Freescale i.MX53 и Samsung Origen. Инструменты кросс-компиляции и создания рабочих образов доступны в виде пакетов для различных версий Ubuntu. Кроме того, упоминается оформление отдельных наборов компонентов, созданных на основе результатов работы различных рабочих групп (примеры рабочих групп: графика, мультимедиа, управлением питанием, инструментарий и Linux-ядро).

Дополнительно, совместно с компанией Samsung создана (http://www.linaro.org/linaro-partners-with-samsung-ecosystem-to-deliver-exciting-new-low-cost-board-origen-to-open-source-developers/) первая специализированная плата для разработчиков - Origen (http://www.origenboard.org/), созданная для упрощения, удешевления и ускорения разработки решений на базе Linux для платформы ARM. Плата основана на чипсете Samsung Exynos 4210 c двухядерным CPU ARM Cortex-A9 и ОЗУ 1 Гб DDR3, поставляется по цене $199 и включает в себя слоты HDMI, USB 2.0 host, JTAG, SD, LCD (до 1024x600), RS-232, а также порты для подключения web-камеры, чипов WiFi и Bluetooth. В состав Exynos 4210 интегрирован графический процессор Mali400, способный выполнять функции графического 2D/3D акселератора и снабженный средствами декодирования видео (до 1080p 30fps для потоков MPEG-4, H.263, H.264, MPEG-2, VC1, Xvid).

(http://pics.kz/s4/96/93/8f/96938fe591983e1ffb70885f18bb67df.jpg) (http://www.origenboard.org/index.php?mid=about_page)
Плата Origen полностью поддерживается программной платформой Linaro и позволяет сразу приступить к тестированию работы сборок на базе Android и Ubuntu. Использования готового набора базовых программных компонентов, уже проверенных и оптимизированных для заданного оборудования, позволит производителям существенно сократить время подготовки нового продукта и уменьшить стоимость разработки. По своим параметрам Origen может использоваться для создания планшетов, смартфонов и других высокопроизводительных современных портативных систем.

(http://pics.kz/s6/2e/2d/a4/2e2da4e0c0529888affc44c58b6f24eb.jpg) (http://www.origenboard.org/index.php?document_srl=130)
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30722)
Название: Linaro
Отправлено: Zhek@Ch от 03 Июля 2011, 00:17
[size="3"]Релиз ARM-платформы Linaro 11.06 с поддержкой оболочки Unity[/size]

Консорциум Linaro, созданный компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments, анонсировал (http://lists.linaro.org/pipermail/linaro-announce/2011-June/000062.html) выход релиза программной платформы Linaro 11.06 (http://www.linaro.org/downloads/), вобравшей в себя последние наработки по развитию Linux для устройств на базе архитектуры ARM. Для загрузки подготовлено (https://wiki.linaro.org/Cycles/1106/Release) несколько наборов LEB-компонентов (Linaro Evaluation Builds) для построения готовых решений на базе Android 2.3.3 и Ubuntu Linux 11.04. Инструменты кросс-компиляции и создания рабочих образов доступны (https://launchpad.net/linaro-toolchain) в виде пакетов для различных версий Ubuntu.

Платформа Linaro не является отдельным дистрибутивом, а представляет собой коллекцию типовых улучшений и дополнений, предназначенных для работы в уже существующих дистрибутивах, таких как Android, LiMo, MeeGo, Ubuntu, Debian и WebOS. Целью Linaro является прямой вклад в развитие существующих открытых проектов, путем реструктуризации и оптимизации их кода с целью повышения эффективности работы на различных ARM SoC. Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream). Работа консорциума сфокусирована на обеспечении совместимости программных решений с устройствами на базе различных ARM-совместимых систем от разных поставщиков, что позволяет производителям программных решений и Linux-дистрибутивам сэкономить инженерные ресурсы за счет задействования унифицированного низкоуровневого программного обеспечения.

В рамках проекта Linaro подготовлены модифицированные версии набора компиляторов GCC 4.5/4.6, отладчика GDB 7.2, набора утилит Binutils, эмулятора QEMU 0.14, библиотеки строковых функций. Для Linux-ядра 2.6.39 подготовлен специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Работа оптимизированных для архитектуры ARM программных компонентов проверена на различных ARM-совместимых SoC от разных производителей, что гарантирует работоспособность всех базовых программ на различном спектре устройств.

Ключевым улучшением, представленным в новой версии, является обеспечение поддержки пользовательского окружения Unity 3D, развиваемого в рамках проекта Ubuntu, а также композитного менеджера Compiz, тулкита Nux и оптимизированной с использованием набора команд NEON библиотеки libjpeg-turbo. В будущем оптимизацию с задействованием инструкций NEON планируется добавить для тулкита Qt, векторных библиотек Cairo и Skia, кодеков ffmpeg AAC и VP8.

Из других новшеств можно отметить:

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31066)
Название: Linaro
Отправлено: Zhek@Ch от 28 Ноября 2011, 01:09
[size="3"]Релиз Linaro 11.11, в который включены сборки Android 4 для дополнительных платформ ARM [/size]

Консорциум Linaro, созданный компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments, анонсировал (http://www.linaro.org/linaro-blog/2011/11/25/linaro-11-11-released/) программную платформу Linaro 11.11 (http://www.linaro.org/), вобравшую в себя последние наработки по развитию ядра Linux и разнообразных открытых приложений для устройств на базе архитектуры ARM. Платформа Linaro не является отдельным дистрибутивом, а представляет собой коллекцию типовых улучшений и дополнений, предназначенных для работы в уже существующих дистрибутивах, таких как Android, LiMo, MeeGo, Ubuntu, Debian и webOS. Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream).

Наиболее интересной особенностью нового выпуска Linaro является подготовка LEB-пакета (http://wiki.linaro.org/Cycles/1111/BoardSupport/Android) (Linaro Evaluation Builds) для построения готовых решений на базе Android 4.0 (http://linuxforum.kz/index.php/topic/312-google-android/page__view__findpost__p__23611) для ARM-платформ Freescale iMX53, ST Ericsson Snowball, Samsung Origen и TI Panda board. Готовые сборки можно загрузить на данной странице (http://releases.linaro.org/11.11/android/images-ics-preview/). Обновлены LEB-пакеты для Ubuntu (http://wiki.linaro.org/Cycles/1111/BoardSupport/Ubuntu) и Android 2.3.7 (https://wiki.linaro.org/Cycles/1111/BoardSupport/Android). Инструменты кросс-компиляции и создания рабочих образов доступны (https://launchpad.net/linaro-toolchain) в виде пакетов для различных версий Ubuntu.

Обновлены наборы улучшений, подготовленные для набора компиляторов GCC 4.6, отладчика GDB 7.2, набора утилит Binutils, эмулятора QEMU 0.14, библиотеки строковых функций. Для Linux-ядра 3.1 подготовлен специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Отдельно отмечается продолжение оптимизации мультимедийных библиотек, таких как libpng и libjpeg-turbo, а также обеспечение поддержки для кодека Speex оптимизаций с задействованием инструкций NEON.

Дополнительно можно отметить публикацию (http://blog.qt.nokia.com/2011/11/25/qt-platform-%E2%80%9Cmkspecs%E2%80%9D-now-publicly-available/) компанией Nokia в общедоступном репозитории (http://gitorious.org/qt-platform-mkspecs) дополнительных патчей и сборочных спецификаций (mkspecs) с описанием параметров сборки Qt для различных SoC-платформ, среди которых Broadcom 7420 и 7425, Trident Shiner, Sigma Designs 8654 и 8656, TI Panda board, AM Logic 8726M, ST Micro 7108 и плата Raspberry Pi (http://elinux.org/Ru:RaspberryPiBoard) на базе Broadcom 2835.

# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32404)