Linaro — некоммерческая организация, занимающаяся консолидацией и оптимизацией программного обеспечения с открытыми исходными кодами для платформ ARM[1]. В частности, занимается доработкой GNU toolchain, ядра Linux, управления питанием ARM, графикой и интерфейсами мультимедиа. Её создание было анонсировано на Computex в июне 2010 года группой, состоящей из ARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson и Texas Instruments[2][3]. Компания ежемесячно публикует наборы утилит и программ[4] и предоставляет поддержку производителям систем на кристалле.

Linaro
Тип некоммерческая
Основана Июнь 2010
Компании ARM, Freescale, IBM, Samsung, ST-Ericsson, Texas Instruments
Языки программирования C, C++
Семейство ОС Linux
Статус Бета
Релиз Ноябрь 2010 (10.11)
Целевые рынки Мобильные, цифровой дом, инфотейнмент
Поддерживаемые платформы ARMv7A (Cortex-A8, Cortex-A9 и новее)

Linaro выпускает утилиты для компиляции и отладки на ARM, ядро Linux и сборки нескольких дистрибутивов, включая Android и Ubuntu для систем, производимых компаниями-основателями Linaro.

В первую очередь усилия Linaro направлены на оптимизацию ПО для архитектуры ARMv7A, то есть для систем, содержащих вычислительные ядра ARM Cortex-A8 или ARM Cortex-A9. Планирование происходит ежегодно, требования к работам Linaro определяет комитет «Technical Steering Committee»[5].

История

править

В 2010 году компания ARM вместе с Freescale Semiconductor, IBM, Samsung, ST-Ericsson и Texas Instruments (TI) сформировали некоммерческую инженерную компанию Linaro для работ над ПО с открытыми исходниками для следующего поколения устройств классов «always-connected», «always-on computing»[6].

В мае 2011 года к группе присоединились в качестве партнеров компании Canonical, Collabora, Genesi Group, Mentor Graphics и Thundersoft. В начале 2012 года компания Adeno Embedded также стала партнером.

Также в мае 2011 года Linaro представила систему автоматического тестирования LAVA (Linaro Automated Validation Architecture) собственной разработки[7]. LAVA предназначена для тестирования компонентов с открытыми исходными кодами, которые используются в основных дистрибутивах Linux.

В ноябре 2012 года AMD, AppliedMicro, Calxeda, Canonical, Cavium, Facebook, HP, Marvell и Red Hat стали членами Linaro и объединили свои усилия с уже другими членами организации (ARM, HiSilicon, Samsung, ST-Ericsson) для формирования новой группы, деятельность которой будет направлена на ускорение развития Linux на серверах с процессорами, имеющими ARM-архитектуру[8].

В феврале 2015 года для поддержки и продвижения 96Boards была сформирована Linaro Community Board Group (LCG)[9].

Системные требования

править

Linaro оптимизирует программы для архитектуры ARMv7A, которая реализована в таких микропроцессорах как TI OMAP 3, OMAP 4, Samsung Exynos, ST-Ericsson NovaThor U8500 и Freescale i.MX51.

Пакеты, доступные для скачивания

править

Компания предоставляет три типа файлов для скачивания:

  1. В конце каждого месячного цикла выпускается интегрированная сборка, включающая все программы, над которыми велась работа в течение цикла. Эти образы публикуются на releases.linaro.org.
  2. Ежемесячно публикуются версии таких сторонних программ как GCC и QEMU по адресу launchpad.net/gcc-linaro.
  3. Поддерживаются публичные «staging» репозитории сторонних программ, над которыми ведется работа. Ядро и u-boot публикуются на git.linaro.org; остальные программы — на code.launchpad.net.

Лицензии

править

Весь код, разрабатываемый в рабочих группах Linaro публикуется под стандартными open-source лицензиями одобренными Open Source Initiative (OSI). Подробнее правила описаны в документах «Linaro Membership Rules» и «Linaro Articles of Association»[10].

Примечания

править
  1. 9 June 2010. Lwn.net. Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  2. Александр Будик, Computex 2010: Linaro — новая компания для продвижения Linux Архивная копия от 2 июня 2013 на Wayback Machine // 3DNews, 03.06.2010
  3. Daily Tech 5 June 2010. Dailytech.com. Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  4. Kowal, Kris ARS Technica 3 June 2010. Arstechnica.com (4 июня 2010). Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  5. Linaro Limited. Engineering: how Linaro is making open source development easier. Linaro.org. Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  6. 3 June 2010. Geek.com (3 июня 2010). Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  7. Linaro Limited. Linaro completes first year with demonstrations of Linaro Evaluation Builds for Android and Ubuntu and introduction of new partner program. Linaro.org (27 мая 2011). Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.
  8. Industry Leaders Collaborate to Accelerate Software Ecosystem for ARM Servers, and Join Linaro Архивная копия от 10 ноября 2012 на Wayback Machine (англ.)
  9. Linaro Limited. Linaro announces Actions Technology as a founding member of the Linaro Community Boards Group. Linaro.org (9 февраля 2015). Дата обращения: 9 февраля 2015. Архивировано 18 февраля 2015 года.
  10. Linaro Limited. Linaro presentations and documents for download. Linaro.org. Дата обращения: 22 июля 2012. Архивировано из оригинала 7 января 2013 года.

Ссылки

править


  NODES
Association 1
COMMUNITY 2