stringtranslate.com

Линаро

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 Group, специализирующуюся на медиашлюзах на базе 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 году Linaro приобрела Arm Forge [15] — набор инструментов отладки и анализа производительности, которые можно использовать в различных вычислительных архитектурах для серверов и приложений HPC. Arm Forge теперь известен как Linaro Forge. В 2023 году Линаро также распустил 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]

96Доски

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]

Лицензия

Весь код, разработанный в рабочих группах 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 запускает нейтральную к поставщикам операционную систему для совместимости устройств следующего поколения» . Новости 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 г.

Внешние ссылки