Linaro
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.
Пакеты, доступные для скачивания
Компания предоставляет три типа файлов для скачивания:
- В конце каждого месячного цикла выпускается интегрированная сборка, включающая все программы, над которыми велась работа в течение цикла. Эти образы публикуются на releases.linaro.org.
- Ежемесячно публикуются версии таких сторонних программ как GCC и QEMU по адресу launchpad.net/gcc-linaro.
- Поддерживаются публичные «staging» репозитории сторонних программ, над которыми ведется работа. Ядро и u-boot публикуются на git.linaro.org; остальные программы — на code.launchpad.net.
Лицензии
Весь код, разрабатываемый в рабочих группах Linaro публикуется под стандартными open-source лицензиями одобренными Open Source Initiative (OSI). Подробнее правила описаны в документах «Linaro Membership Rules» и «Linaro Articles of Association»[10].
Примечания
- 9 June 2010 (недоступная ссылка). Lwn.net. Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.
- Александр Будик, Computex 2010: Linaro — новая компания для продвижения Linux Архивная копия от 2 июня 2013 на Wayback Machine // 3DNews, 03.06.2010
- Daily Tech 5 June 2010 (недоступная ссылка). Dailytech.com. Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.
- Kowal, Kris ARS Technica 3 June 2010 (недоступная ссылка). Arstechnica.com (4 июня 2010). Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.
- Linaro Limited. Engineering: how Linaro is making open source development easier (недоступная ссылка). Linaro.org. Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.
- 3 June 2010 (недоступная ссылка). Geek.com (3 июня 2010). Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.
- 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 года.
- Industry Leaders Collaborate to Accelerate Software Ecosystem for ARM Servers, and Join Linaro Архивная копия от 10 ноября 2012 на Wayback Machine (англ.)
- Linaro Limited. Linaro announces Actions Technology as a founding member of the Linaro Community Boards Group . Linaro.org (9 февраля 2015). Дата обращения: 9 февраля 2015.
- Linaro Limited. Linaro presentations and documents for download (недоступная ссылка). Linaro.org. Дата обращения: 22 июля 2012. Архивировано 7 января 2013 года.