Jump to content

Линаро

(Перенаправлено с 96Boards )
Линаро
Основан 3 июня 2010 г .; 14 лет назад ( 03.06.2010 )
Тип Инженерная организация
990027324
Регистрационный номер. 07180318
Фокус Программное обеспечение с открытым исходным кодом для архитектуры ARM.
Расположение
Члены
13
Ключевые люди
Ли Гонг , Грант Ликли, Роб Бут, Тим Бентон
Веб-сайт Линаро .org

Linaro — это инженерная организация, которая работает над бесплатным программным обеспечением с открытым исходным кодом , таким как ядро ​​Linux , коллекция компиляторов GNU (GCC), QEMU , управление питанием, графические и мультимедийные интерфейсы для ARM семейства наборов команд и их реализации, а также для гетерогенной системной архитектуры (HSA). Компания предоставляет совместный инженерный форум, где компании могут делиться инженерными ресурсами и финансированием для решения общих проблем, связанных с программным обеспечением ARM. Помимо совместного инженерного форума Linaro, Linaro также работает с компаниями индивидуально через свое подразделение услуг.

Линаро работает над программным обеспечением, близким к микросхемам, таким как ядро, мультимедиа, управление питанием, графика и безопасность. Компания стремится предоставлять стабильные, проверенные инструменты и код для нескольких дистрибутивов программного обеспечения, которые можно использовать для уменьшения низкоуровневой фрагментации встроенного программного обеспечения Linux. [1] Он также обеспечивает разработку и инвестиции в проекты с открытым исходным кодом и поддержку кремниевых компаний в разработке кода для использования в их системах на кристалле (SoC). С момента выпуска ядра Linux 3.10 Linaro постоянно входил в десятку лучших разработчиков ядра Linux. [2]

Ежегодно в Линаро проводится Linaro Connect — инженерная конференция, на которой ведущие компании, занимающиеся аппаратным и программным обеспечением в экосистеме ARM, собираются вместе для совместной работы, взлома и разработки технических планов и стратегий.

Об основании Linaro было объявлено на выставке Computex в июне 2010 года компаниями ARM , Freescale Semiconductor , IBM , Samsung , ST-Ericsson и Texas Instruments на совместной пресс-конференции. [3] Linaro была создана для того, чтобы предоставить «новые ресурсы и отраслевое соответствие разработчикам программного обеспечения с открытым исходным кодом, использующим Linux в самой сложной в мире полупроводниковой системе на кристалле (SoC)». [4] С момента своего создания Linaro продолжает поставлять инструменты, безопасность и качество ядра Linux для экосистемы ARM в целом. Кроме того, компания создала группы, которым поручено решить проблему фрагментации в следующих сегментах рынка: потребительские устройства, центры обработки данных и облака, периферийные и туманные вычисления и Windows on Arm.

В 2012 году Линаро сформировал Linaro Datacenter & Cloud Group (ранее известную как Linaro Enterprise Group), чтобы стимулировать внедрение ARM на рынке серверов. [5] В феврале 2013 года Линаро запустил Linaro Networking Group. Эта группа запустила инициативу OpenDataPlane, которая «определила набор API-интерфейсов, которые будут использоваться во всем диапазоне процессорных архитектур и доступных сетевых разгрузок». [6] В 2018 году управление проектом OpenDataPlane было передано Openfastpath Foundation. [7]

В феврале 2014 года Линаро сформировал рабочую группу Linaro Security для «создания эталонных проектов Android и Linux с открытым исходным кодом для доверенной среды выполнения (TEE)». технологии [8] Вскоре после своего создания Рабочая группа по безопасности взяла на себя управление проектом (Open Portable Trusted Execution Environment), первоначально собственным проектом TEE, разработанным ST-Ericsson. [9] В мае 2014 года Linaro запустила группу Linaro Digital Home, специализирующуюся на медиашлюзах на базе ARM и STB (телевизионных приставках). [10] Несколько месяцев спустя, в июле 2014 года, была создана Linaro Consumer Group (ранее известная как Linaro Mobile Group) для консолидации и оптимизации программного обеспечения с открытым исходным кодом для мобильных платформ на ARM.

В 2015 году Linaro выпустила 96Boards, спецификацию, созданную с целью предоставления совместимых недорогих и небольших по размеру 32-битных и 64-битных плат Cortex-A. В 2016 году Linaro запустила Linaro IoT and Embedded Group с целью разработки «комплексного эталонного программного обеспечения с открытым исходным кодом для устройств и приложений IoT». [11]

В 2018 году Линаро реструктуризировал инженерные группы, чтобы они соответствовали технологическому ландшафту. В результате Linaro Networking Group и Linaro Digital Home Group были расформированы и создана Linaro Edge & Fog Computing Group. В 2019 году Ли Гонг был назначен генеральным директором Linaro. [12]

В 2021 году Линаро запустил проект Oniro OS на основе OpenAtom Foundation OpenHarmony с открытым исходным кодом , который представляет собой операционную систему HarmonyOS , вместе с другими членами-учредителями Serco, Array, Huawei и другими в сотрудничестве с Eclipse Foundation . [13]

В 2022 году Линаро запустил группу Windows on Arm вместе с Arm, Microsoft и Qualcomm. [14]

В 2023 году Линаро приобрела Arm Forge. [15] — набор инструментов отладки и анализа производительности, которые можно использовать в различных вычислительных архитектурах для серверов и приложений HPC. Arm Forge теперь известен как Linaro Forge. В 2023 году Linaro также распустила Linaro IoT & Embedded Group. [16] объявление миссии выполненной по достижению зрелости проектов с открытым исходным кодом, поддерживающих микроконтроллеры на базе Arm в пространстве IoT.

Инженерная деятельность

[ редактировать ]

Основные технологии

[ редактировать ]

Основная инженерная группа Линаро сосредоточена на совместной поддержке экосистемы ARM. Команда работает напрямую с вышестоящими проектами, поддерживая основные технологии, включая основные функции ядра Linux , управление питанием, безопасность, поддержку набора инструментов (как GCC, так и LLVM), тестирование, CI и виртуализацию. Он регулярно выпускает публичные выпуски, а также ряд эталонных сборок ядер и пользовательского пространства для различных дистрибутивов Linux (включая Android и Ubuntu ) на своих SoC.

Команда Core Engineering также поддерживает систему автоматизированного тестирования под названием LAVA (Linaro Automated Validation Architecture), разработанную Linaro. [17] LAVA предназначен для автоматического тестирования компонентов с открытым исходным кодом, которые используются в основных программных платформах на базе Linux. Для использования Линаро и инженерами компаний-членов работает лаборатория, использующая LAVA и широкий спектр оборудования ARM.

Специализированное проектирование по сегментам

[ редактировать ]

Оставшаяся работа, проделанная Линаро, разделена на группы, ориентированные на конкретные рынки, где используются процессоры ARM. К ним относятся:

Линаро Потребительская группа

[ редактировать ]

Linaro Consumer Group специализируется на разработке мобильных устройств, таких как смартфоны и планшеты . Основная цель группы — улучшение экосистемы AOSP посредством совместной деятельности, которая принесет пользу участникам во всех случаях использования Android.

Дата-центр Линаро и облачная группа

[ редактировать ]

Группа Linaro Datacenter & Cloud специализируется на разработке Linux для серверов ARM. [18] Миссия команды — объединить конкурирующие компании для работы над общими решениями проблем и дать возможность OEM-производителям, коммерческим поставщикам Linux и поставщикам систем на кристалле (SOC) сотрудничать в нейтральной среде при разработке основного программного обеспечения, необходимого быстро развивающемуся рынку. для маломощных гипермасштабируемых серверов.

Группа Linaro Edge и Fog Computing

[ редактировать ]

Группа Linaro Edge & Fog Computing работает над ускорением внедрения технологий ARM в экосистемах Edge & Fog Computing.

Линаро Windows на Arm Group

[ редактировать ]

В феврале 2022 года Линаро сформировал группу Windows on Arm вместе с Arm, CIX Technology, Microsoft и Qualcomm. Группа стремится создать экосистему для Windows on Arm, которая поддерживает встроенную разработку. [19]

96Boards — это открытая спецификация платформы, которая обеспечивает платформу для поставки совместимых недорогих, небольших по размеру 32-битных и 64-битных плат Cortex-A.

Спецификациями требуется фиксированный набор минимальных интерфейсов, например, спецификация Consumer Edition (CE) требует стандартных разъемов USB, micro-SD, HDMI, питания, а также низко- и высокоскоростных периферийных разъемов. Поставщики могут добавлять индивидуальное оборудование и наборы функций при условии, что поддерживается форм-фактор и минимальный набор интерфейсов. Со времени первоначального выпуска Consumer Edition (CE) были разработаны спецификации для Enterprise (EE), IoT (IE) и SoM.

27 апреля 2017 года плата, соответствующая открытому стандарту 96Board Consumer Edition, стала платформой разработки для Android Open Source Project (AOSP) . [20]

Технические характеристики и реализации

[ редактировать ]

Существует четыре опубликованные спецификации 96Boards для недорогих плат разработки ARMv7-A и ARMv8-A: [21]

  • Consumer Edition (CE) ориентирован на сегменты мобильных, встраиваемых и цифровых домов.
  • Версия Enterprise Edition (EE) предназначена для сетевого и серверного сегментов.
  • Версия Internet of Things Edition (IE) предназначена для поддержки разработки в сфере Интернета вещей.
  • Версия SoM Edition (SoM) ориентирована на беспроводные и вычислительные решения.

Лицензия

[ редактировать ]

Весь код, разработанный в рабочих группах Linaro, имеет открытый исходный код и, следовательно, доступен на Open Source Initiative условиях стандартной лицензии (OSI).

  1. ^ «Линаро стремится упростить среду Arm Linux» . Lwn.net. 09.06.2010 . Проверено 22 июля 2012 г.
  2. ^ «Статистика ядра 5.2 — и до [LWN.net]» . lwn.net . Проверено 6 августа 2019 г.
  3. ^ МакГлаун, Шейн (3 июня 2010 г.). «IBM, Freescale и Samsung создают Linaro для помощи в разработке программного обеспечения, совместимого с Arm» . Dailytech.com. Архивировано из оригинала 20 марта 2012 г. Проверено 22 июля 2012 г.
  4. ^ «ARM, Samsung, IBM, Freescale, TI и другие объединяются, чтобы сформировать Linaro, ускоряющее внедрение устройств на базе Linux» . Engadget . Проверено 6 августа 2019 г.
  5. ^ Анкерхольц, Эмбер. «Сформирована корпоративная группа Linaro » Журнал Linux» . Журнал Линукс . Проверено 6 августа 2019 г.
  6. ^ "О" . Проверено 6 августа 2019 г.
  7. ^ "О" . Проверено 6 августа 2019 г.
  8. ^ «Линаро решает вопросы безопасности Android и Linux» . LinuxGizmos.com . 21 февраля 2014 г. Проверено 6 августа 2019 г.
  9. ^ «Открытая портативная доверенная среда выполнения» . ОП-ТЭЭ . Проверено 6 августа 2019 г.
  10. ^ «Линаро формирует цифровую медиа-группу» . LinuxGizmos.com . 30 мая 2014 г. Проверено 6 августа 2019 г.
  11. ^ «Линаро передает LITE на устройства Интернета вещей» . LinuxGizmos.com . 30 сентября 2016 г. Проверено 6 августа 2019 г.
  12. ^ Линаро (03.01.2019). «Линаро объявляет о назначении нового генерального директора Ли Гонга» . Линаро . Проверено 6 августа 2019 г.
  13. ^ «Фонд Eclipse Foundation запускает независимую от поставщиков операционную систему для обеспечения совместимости устройств следующего поколения» . Новости IoT-бизнеса . Новости IoT-бизнеса . Проверено 28 января 2024 г.
  14. ^ «Microsoft дает Windows шанс» . 11 февраля 2022 г.
  15. ^ «Линаро приобретает бизнес по разработке программного обеспечения Arm Forge» . Линаро . 30 января 2023 г. Проверено 30 июня 2023 г.
  16. ^ «Linaro IoT and Embedded Group (LITE) объявляет: «Миссия выполнена» . Линаро . 27 июня 2023 г. Проверено 30 июня 2023 г.
  17. ^ Линаро Лимитед (27 мая 2011 г.). «Linaro завершает первый год демонстрацией оценочных сборок Linaro для Android и Ubuntu и введением новой партнерской программы» . Линаро.орг. Архивировано из оригинала 10 июля 2012 г. Проверено 22 июля 2012 г.
  18. ^ «Лидеры отрасли сотрудничают для ускорения экосистемы программного обеспечения для серверов Arm» . edacafe.com . 09.11.2012 . Проверено 29 сентября 2022 г.
  19. ^ «Компании стремятся продвигать Windows на Arm» . newelectronics.co.uk . 14 февраля 2022 г. Проверено 29 сентября 2022 г.
  20. ^ «Huawei разрабатывает платформу с открытым исходным кодом ARM-Android для Linaro» . 27 апреля 2017 г.
  21. ^ «Технические характеристики» . 96Доски . Проверено 6 августа 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 98851820700f95390cc3b92942e2497f__1717036140
URL1:https://arc.ask3.ru/arc/aa/98/7f/98851820700f95390cc3b92942e2497f.html
Заголовок, (Title) документа по адресу, URL1:
Linaro - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)