Linaro — некомерційна організація, що займається консолідацією та оптимізацією програмного забезпечення з відкритими сирцевими кодами для платформ ARM. Зокрема, займається доопрацюванням GNU toolchain, ядра Linux, керування живленням ARM, графікою і інтерфейсами мультимедіа. Її створення було анонсовано на COMPUTEX у червні 2010 року групою, що складається з ARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson і Texas Instruments. Компанія щомісяця публікує набори утиліт і програм і надає підтримку виробникам систем на кристалі.
Linaro | |
---|---|
Тип | неприбуткова організація вільне програмне забезпечення |
Засновано | 3 червня 2010 |
Правовий статус | непублічне акціонерне товариство[d] |
Галузь | електроніка |
Країна | Велика Британія |
Вебсайт: linaro.org | |
Linaro у Вікісховищі |
Linaro випускає утиліти для компіляції та зневадження на ARM, ядро Linux і складання кількох дистрибутивів, включаючи Android і Ubuntu для систем, вироблених компаніями-засновниками Linaro.
У першу чергу зусилля Linaro спрямовані на оптимізацію програмного забезпечення для архітектури ARMv7A, тобто для систем, що містять обчислювальні ядра ARM Cortex-A8 або ARM Cortex-A9. Планування відбувається щорічно, вимоги до робіт Linaro визначає комітет Technical Steering Committee.
Історія
У 2010 році компанія ARM разом з Freescale Semiconductor, IBM, Samsung, ST-Ericsson і Texas Instruments (TI) сформували некомерційну інженерну компанію Linaro для робіт над ПЗ з відкритими сирцевими кодами для наступного покоління пристроїв класів «always-connected», «always-on computing». Робота консорціуму сфокусована на оптимізації коду з метою підвищення ефективності роботи на різних ARM SoC, на забезпеченні сумісності програмних рішень з пристроями на базі різних ARM-сумісних систем від різних постачальників, що дозволяє виробникам програмних рішень і Linux-дистрибутивам заощадити інженерні ресурси за рахунок задіяння уніфікованого низькорівневого програмного забезпечення.
У травні 2011 року до групи як партнери приєдналися компанії Canonical, , , Mentor Graphics і . На початку 2012 року компанія також стала партнером.
У травні 2011 року Linaro представила систему автоматичного тестування LAVA (Linaro Automated Validation Architecture) власної розробки. LAVA призначена для тестування компонентів з відкритим сирцевим кодом, які використовуються в основних дистрибутивах Linux.
У листопаді 2012 року AMD , , , Canonical , , Facebook , HP , Marvell і Red Hat стали членами Linaro і об'єднали свої зусилля з іншими членами організації (ARM, HiSilicon , Samsung, ST-Ericsson) для формування нової групи, діяльність якої буде спрямована на прискорення розвитку Linux на серверах з процесорами, що мають ARM-архітектуру.
Програмне забезпечення
Платформа Linaro являє собою колекцію типових поліпшень і доповнень, призначених для роботи у вже існуючих дистрибутивах, таких як Ubuntu, Android, , Tizen, Debian і webOS. Як еталонні системи, на базі яких формуються готові до використання установні складання, використовуються Ubuntu, і Android. Додатково поставляються оновлені інструменти крос-компіляції та створення робочих образів, які оформлені у вигляді пакунків для різних версій Ubuntu. Всі створювані консорціумом Linaro напрацювання поставляються у сирцевих текстах під відкритими ліцензіями і рекомендуються для інтеграції в основні проекти (upstream).
У рамках проекту Linaro підтримуються модифіковані версії набору компіляторів GCC, зневаджувача GDB, набору утиліт Binutils, емулятора QEMU, графічних компонентів, таких як Compiz і Unity, різних бібліотек (alsa-lib, libpng, libjpeg-turbo). Для ядра Linux підготовлені спеціальні набори патчів, що значно розширюють спектр підтримуваних ARM-пристроїв, і які знижують споживання енергії і підвищують продуктивність за рахунок використання спеціальних оптимізацій. Робота програмних компонентів, оптимізованих для архітектури ARM, перевірена на різних ARM-сумісних SoC від різних виробників, що гарантує працездатність всіх базових програм на різному спектрі пристроїв.
Linaro оптимізує програми для архітектури ARMv7A, яка реалізована в таких мікропроцесорах як TI 3, OMAP 4, Samsung Exynos, ST-Ericsson NovaThor 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 June 2010. Lwn.net. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
- Александр Будик, Computex 2010: Linaro — новая компания для продвижения Linux [ 2 червня 2013 у Wayback Machine.] // 3DNews, 03.06.2010
- Daily Tech 5 June 2010. Dailytech.com. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
- Kowal, Kris (4 червня 2010). ARS Technica 3 June 2010. Arstechnica.com. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
- Linaro Limited. Engineering: how Linaro is making open source development easier. Linaro.org. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
- 3 June 2010. Geek.com. 3 червня 2010. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
- 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.
- Industry Leaders Collaborate to Accelerate Software Ecosystem for ARM Servers, and Join Linaro [ 10 листопада 2012 у Wayback Machine.](англ.)
- Linaro Limited. Linaro presentations and documents for download. Linaro.org. Архів оригіналу за 7 січня 2013. Процитовано 22 липня 2012.
Посилання
- Linaro.org [ 17 серпня 2020 у Wayback Machine.]
- Linaro Wiki [ 2 вересня 2011 у Wayback Machine.]
- Linaro FAQ [ 2 лютого 2012 у Wayback Machine.]
- Launch video [ 3 лютого 2012 у Wayback Machine.]
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Linaro nekomercijna organizaciya sho zajmayetsya konsolidaciyeyu ta optimizaciyeyu programnogo zabezpechennya z vidkritimi sircevimi kodami dlya platform ARM Zokrema zajmayetsya doopracyuvannyam GNU toolchain yadra Linux keruvannya zhivlennyam ARM grafikoyu i interfejsami multimedia Yiyi stvorennya bulo anonsovano na COMPUTEX u chervni 2010 roku grupoyu sho skladayetsya z ARM Freescale Semiconductor IBM Samsung ST Ericsson i Texas Instruments Kompaniya shomisyacya publikuye nabori utilit i program i nadaye pidtrimku virobnikam sistem na kristali LinaroTipnepributkova organizaciya vilne programne zabezpechennyaZasnovano3 chervnya 2010Pravovij statusnepublichne akcionerne tovaristvo d GaluzelektronikaKrayina Velika BritaniyaVebsajt linaro org Linaro u Vikishovishi Linaro vipuskaye utiliti dlya kompilyaciyi ta znevadzhennya na ARM yadro Linux i skladannya kilkoh distributiviv vklyuchayuchi Android i Ubuntu dlya sistem viroblenih kompaniyami zasnovnikami Linaro U pershu chergu zusillya Linaro spryamovani na optimizaciyu programnogo zabezpechennya dlya arhitekturi ARMv7A tobto dlya sistem sho mistyat obchislyuvalni yadra ARM Cortex A8 abo ARM Cortex A9 Planuvannya vidbuvayetsya shorichno vimogi do robit Linaro viznachaye komitet Technical Steering Committee IstoriyaU 2010 roci kompaniya ARM razom z Freescale Semiconductor IBM Samsung ST Ericsson i Texas Instruments TI sformuvali nekomercijnu inzhenernu kompaniyu Linaro dlya robit nad PZ z vidkritimi sircevimi kodami dlya nastupnogo pokolinnya pristroyiv klasiv always connected always on computing Robota konsorciumu sfokusovana na optimizaciyi kodu z metoyu pidvishennya efektivnosti roboti na riznih ARM SoC na zabezpechenni sumisnosti programnih rishen z pristroyami na bazi riznih ARM sumisnih sistem vid riznih postachalnikiv sho dozvolyaye virobnikam programnih rishen i Linux distributivam zaoshaditi inzhenerni resursi za rahunok zadiyannya unifikovanogo nizkorivnevogo programnogo zabezpechennya U travni 2011 roku do grupi yak partneri priyednalisya kompaniyi Canonical Mentor Graphics i Na pochatku 2012 roku kompaniya takozh stala partnerom U travni 2011 roku Linaro predstavila sistemu avtomatichnogo testuvannya LAVA Linaro Automated Validation Architecture vlasnoyi rozrobki LAVA priznachena dlya testuvannya komponentiv z vidkritim sircevim kodom yaki vikoristovuyutsya v osnovnih distributivah Linux U listopadi 2012 roku AMD Canonical Facebook HP Marvell i Red Hat stali chlenami Linaro i ob yednali svoyi zusillya z inshimi chlenami organizaciyi ARM HiSilicon Samsung ST Ericsson dlya formuvannya novoyi grupi diyalnist yakoyi bude spryamovana na priskorennya rozvitku Linux na serverah z procesorami sho mayut ARM arhitekturu Programne zabezpechennyaPlatforma Linaro yavlyaye soboyu kolekciyu tipovih polipshen i dopovnen priznachenih dlya roboti u vzhe isnuyuchih distributivah takih yak Ubuntu Android Tizen Debian i webOS Yak etalonni sistemi na bazi yakih formuyutsya gotovi do vikoristannya ustanovni skladannya vikoristovuyutsya Ubuntu i Android Dodatkovo postavlyayutsya onovleni instrumenti kros kompilyaciyi ta stvorennya robochih obraziv yaki oformleni u viglyadi pakunkiv dlya riznih versij Ubuntu Vsi stvoryuvani konsorciumom Linaro napracyuvannya postavlyayutsya u sircevih tekstah pid vidkritimi licenziyami i rekomenduyutsya dlya integraciyi v osnovni proekti upstream U ramkah proektu Linaro pidtrimuyutsya modifikovani versiyi naboru kompilyatoriv GCC znevadzhuvacha GDB naboru utilit Binutils emulyatora QEMU grafichnih komponentiv takih yak Compiz i Unity riznih bibliotek alsa lib libpng libjpeg turbo Dlya yadra Linux pidgotovleni specialni nabori patchiv sho znachno rozshiryuyut spektr pidtrimuvanih ARM pristroyiv i yaki znizhuyut spozhivannya energiyi i pidvishuyut produktivnist za rahunok vikoristannya specialnih optimizacij Robota programnih komponentiv optimizovanih dlya arhitekturi ARM perevirena na riznih ARM sumisnih SoC vid riznih virobnikiv sho garantuye pracezdatnist vsih bazovih program na riznomu spektri pristroyiv Linaro optimizuye programi dlya arhitekturi ARMv7A yaka realizovana v takih mikroprocesorah yak TI 3 OMAP 4 Samsung Exynos ST Ericsson NovaThor U8500 i Freescale i MX 51 Kompaniya nadaye tri tipi fajliv dlya skachuvannya Naprikinci kozhnogo misyachnogo ciklu vipuskayetsya integrovane skladannya sho vklyuchaye vsi programi nad yakimi velasya robota protyagom ciklu Ci obrazi publikuyutsya na releases linaro org Shomisyacya publikuyutsya versiyi takih storonnih program yak GCC i QEMU za adresoyu launchpad net gcc linaro Pidtrimuyutsya publichni staging repozitoriyi storonnih program nad yakimi vedetsya robota Yadro i u boot publikuyutsya na git linaro org reshta programi na code launchpad net Ves kod rozroblenij u robochih grupah Linaro publikuyetsya pid standartnimi vidkritimi licenziyami shvalenimi Open Source Initiative OSI Detalnishe pravila opisani v dokumentah Linaro Membership Rules i Linaro Articles of Association Vinoski9 June 2010 Lwn net Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 Aleksandr Budik Computex 2010 Linaro novaya kompaniya dlya prodvizheniya Linux 2 chervnya 2013 u Wayback Machine 3DNews 03 06 2010 Daily Tech 5 June 2010 Dailytech com Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 Kowal Kris 4 chervnya 2010 ARS Technica 3 June 2010 Arstechnica com Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 Linaro Limited Engineering how Linaro is making open source development easier Linaro org Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 3 June 2010 Geek com 3 chervnya 2010 Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 Linaro Limited 27 travnya 2011 Linaro completes first year with demonstrations of Linaro Evaluation Builds for Android and Ubuntu and introduction of new partner program Linaro org Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 Industry Leaders Collaborate to Accelerate Software Ecosystem for ARM Servers and Join Linaro 10 listopada 2012 u Wayback Machine angl Linaro Limited Linaro presentations and documents for download Linaro org Arhiv originalu za 7 sichnya 2013 Procitovano 22 lipnya 2012 PosilannyaLinaro org 17 serpnya 2020 u Wayback Machine Linaro Wiki 2 veresnya 2011 u Wayback Machine Linaro FAQ 2 lyutogo 2012 u Wayback Machine Launch video 3 lyutogo 2012 u Wayback Machine Div takozhYocto Project