Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Linaro

Матеріал з Вікіпедії — вільної енциклопедії.
Linaro
Типнеприбуткова організація
вільне програмне забезпечення Редагувати інформацію у Вікіданих
Засновано3 червня2010 Редагувати інформацію у Вікіданих
Правовий статуснепублічне акціонерне товариство Редагувати інформацію у Вікіданих
Галузьелектроніка Редагувати інформацію у Вікіданих
Країна Велика Британія Редагувати інформацію у Вікіданих
Вебсайт: linaro.org Редагувати інформацію у Вікіданих

CMNS: Linaro уВікісховищі Редагувати інформацію у Вікіданих

Linaroнекомерційна організація, що займається консолідацією та оптимізацієюпрограмного забезпечення звідкритимисирцевими кодами дляплатформ ARM[1]. Зокрема, займається доопрацюваннямGNU toolchain,ядра Linux, керування живленням ARM, графікою іінтерфейсамимультимедіа. Її створення було анонсовано наCOMPUTEX у червні 2010 року групою, що складається зARM,Freescale Semiconductor,IBM,Samsung,ST-Ericsson іTexas Instruments[2][3]. Компанія щомісяця публікує набориутиліт іпрограм[4] і надає підтримку виробникамсистем на кристалі.

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]. Робота консорціуму сфокусована на оптимізації коду з метою підвищення ефективності роботи на різних ARMSoC, на забезпеченні сумісності програмних рішень з пристроями на базі різних ARM-сумісних систем від різних постачальників, що дозволяє виробникам програмних рішень і Linux-дистрибутивам заощадити інженерні ресурси за рахунок задіяння уніфікованого низькорівневого програмного забезпечення.

У травні 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].

Програмне забезпечення

[ред. |ред. код]

Платформа Linaro являє собою колекцію типових поліпшень і доповнень, призначених для роботи у вже існуючих дистрибутивах, таких якUbuntu,Android,LiMo,Tizen,Debian іwebOS. Як еталонні системи, на базі яких формуються готові до використання установні складання, використовуютьсяUbuntu,OpenEmbedded іAndroid. Додатково поставляються оновлені інструменти крос-компіляції та створення робочих образів, які оформлені у вигляді пакунків для різних версій Ubuntu. Всі створювані консорціумом Linaro напрацювання поставляються усирцевих текстах під відкритими ліцензіями і рекомендуються для інтеграції в основні проекти (upstream).

У рамках проекту Linaro підтримуються модифіковані версії наборукомпіляторівGCC,зневаджувачаGDB, набору утилітBinutils,емулятораQEMU, графічних компонентів, таких якCompiz іUnity, різнихбібліотек (alsa-lib,libpng, libjpeg-turbo). Для ядра Linux підготовлені спеціальні наборипатчів, що значно розширюють спектр підтримуваних ARM-пристроїв, і які знижують споживання енергії і підвищують продуктивність за рахунок використання спеціальних оптимізацій. Робота програмних компонентів, оптимізованих для архітектури ARM, перевірена на різних ARM-сумісних SoC від різних виробників, що гарантує працездатність всіх базових програм на різному спектрі пристроїв.

Linaro оптимізує програми для архітектури ARMv7A, яка реалізована в таких мікропроцесорах як TIOMAP 3, OMAP 4,Samsung Exynos, ST-EricssonNovaThor U8500 і Freescale i.MX 51.

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

  • Наприкінці кожного місячного циклу випускається інтегроване складання, що включає всі програми, над якими велася робота протягом циклу. Ці образи публікуються на releases.linaro.org.
  • Щомісяця публікуються версії таких сторонніх програм якGCC іQEMU за адресою launchpad.net/gcc-linaro.
  • Підтримуються публічні «staging»репозиторії сторонніх програм, над якими ведеться робота. Ядро і u-boot публікуються на git.linaro.org; решта програми — на code.launchpad.net.

Весь код, розроблений у робочих групах Linaro, публікується під стандартними відкритими ліцензіями, схваленимиOpen Source Initiative (OSI). Детальніше правила описані в документах «Linaro Membership Rules» і «Linaro Articles of Association»[9].

Виноски

[ред. |ред. код]
  1. 9 June 2010. Lwn.net.Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
  2. Александр Будик,Computex 2010: Linaro — новая компания для продвижения Linux[Архівовано 2 червня 2013 уWayback Machine.] // 3DNews, 03.06.2010
  3. Daily Tech 5 June 2010. Dailytech.com. Архіворигіналу за 7 січня 2013. Процитовано 22 липня 2012.[Архівовано 2011-06-17 уWayback Machine.]
  4. Kowal, Kris (4 червня 2010).ARS Technica 3 June 2010. Arstechnica.com.Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
  5. Linaro Limited.Engineering: how Linaro is making open source development easier. Linaro.org.Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.[Архівовано 2013-01-02 уWayback Machine.]
  6. 3 June 2010. Geek.com. 3 червня 2010.Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.[Архівовано 2012-03-30 уWayback Machine.]
  7. Linaro Limited (27 травня 2011).Linaro completes first year with demonstrations of Linaro Evaluation Builds for Android and Ubuntu and introduction of new partner program. Linaro.org. Архіворигіналу за 7 січня 2013. Процитовано 22 липня 2012.[Архівовано 2012-07-10 уWayback Machine.]
  8. Industry Leaders Collaborate to Accelerate Software Ecosystem for ARM Servers, and Join Linaro[Архівовано 10 листопада 2012 уWayback Machine.](англ.)
  9. Linaro Limited.Linaro presentations and documents for download. Linaro.org. Архіворигіналу за 7 січня 2013. Процитовано 22 липня 2012.[Архівовано 2012-12-01 уWayback Machine.]

Посилання

[ред. |ред. код]

Див. також

[ред. |ред. код]
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Linaro&oldid=44009433
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp