Linaro - Linaro
![]() | |
Založený | 3. června 2010 |
---|---|
Typ | Inženýrská organizace |
990027324 | |
Registrační číslo. | 07180318 |
Soustředit se | Software s otevřeným zdrojovým kódem pro ARM architektura |
Umístění |
|
Členové | 22 |
Klíčoví lidé | Li Gong, David Rusling, Rob Booth |
Linaro je inženýrská organizace, na které pracuje bezplatný open source software tak jako Linuxové jádro, Sbírka překladačů GNU (GCC), řízení spotřeby, grafická a multimediální rozhraní pro Paže rodina instrukční sady a jejich implementace i pro Heterogenní systémová architektura (HSA). Společnost poskytuje inženýrské fórum pro spolupráci, které společnostem umožňuje sdílet technické zdroje a financování pro řešení běžných problémů se softwarem Arm.
Linaro pracuje na softwaru, který je blízký křemíku, jako je jádro, multimédia, správa napájení, grafika a zabezpečení. Cílem společnosti je poskytovat stabilní a testované nástroje a kód pro více distribucí softwaru, které lze použít ke snížení fragmentace zabudovaného softwaru Linux na nízké úrovni.[1] Poskytuje také inženýrství a investice do proti proudu open source projekty a podpora křemíkových společností při upstreamingu kódu, který má být použit s jejich systém na čipu (SoC). Od vydání linuxového jádra 3.10 je společnost Linaro trvale uvedena v první desítce přispěvatelů do linuxového jádra.[2]
Každých šest měsíců pořádá Linaro technickou konferenci, kde se scházejí přední hardwarové a softwarové společnosti v ekosystému Arm, aby spolupracovaly, hackovaly a vyvíjely technické cestovní mapy a strategie.
Dějiny
Založení společnosti Linaro bylo oznámeno v Computex v červnu 2010 do Paže, Freescale Semiconductor, IBM, Samsung, ST-Ericsson, a Texas Instruments na společné tiskové konferenci.[3] Společnost Linaro byla vytvořena, aby poskytla „nové zdroje a zaměření odvětví pro vývojáře softwaru s otevřeným zdrojovým kódem, kteří používají Linux na nejsofistikovanějších polovodičových systémech na světě (SoC)“.[4] Cílem bylo umožnit výrobcům zařízení rychlejší uvedení produktů na trh tím, že uvolní konstrukční čas strávený nediferencováním softwaru na nízké úrovni, zrychlí dobu vývoje a zlepší výkon.[5] Od svého založení Linaro nadále dodává nástroje, zabezpečení a kvalitu linuxového jádra do ekosystému Arm jako celku. Společnost navíc vytvořila skupiny, jejichž úkolem je řešit fragmentaci v následujících tržních segmentech: Datacenter & Cloud, IoT & Embedded, Edge & Fog Computing, Consumer (Android), Artificial Intelligence a Autonomous Vehicles.
V roce 2012 založilo Linaro Linaro Datacenter & Cloud Group (dříve známé jako Linaro Enterprise Group), aby podpořilo přijetí společnosti Arm na trhu serverů.[6] V únoru 2013 zahájilo Linaro skupinu Linaro Networking Group, jejímž úkolem bylo „urychlit vývoj Linuxu pro procesory Arm v cloudové a mobilní infrastruktuře“.[7] Tato skupina pokračovala v zahájení iniciativy, která „definovala sadu API, která mají být použity v celé škále dostupných procesorových architektur a síťových zátěží“.[8] V roce 2018 bylo řízení projektu projektu OpenDataPlane přesunuto do Nadace Openfastpath.[9]
V únoru 2014 společnost Linaro vytvořila pracovní skupinu Linaro Security Working Group, aby „vytvořila referenční vzory pro Android a Linux s otevřeným zdrojem pro technologii Trusted Execution Environment (TEE).“[10] Krátce po svém vzniku převzala Pracovní skupina pro bezpečnost správu projektu (Open Portable Trusted Execution Environment), původně vlastního projektu TEE vyvinutého společností ST-Ericsson.[11] V květnu 2014 zahájilo Linaro skupinu Linaro Digital Home Group zaměřenou na mediální brány založené na Arm a STB (Set Top Boxes).[12] O několik měsíců později, v červenci 2014, byla vytvořena společnost Linaro Consumer Group (dříve známá jako Linaro Mobile Group), která konsoliduje a optimalizuje software s otevřeným zdrojovým kódem pro mobilní platformy na Arm.[13]
V roce 2015 zahájilo Linaro iniciativu, „první otevřenou hardwarovou specifikaci, která poskytuje platformu pro dodávku kompatibilních nízkonákladových 32bitových a 64bitových desek Cortex-A malých rozměrů od celé řady prodejců Arm SoC“[14] V roce 2016 uvedlo Linaro na trh Linaro IoT a Embedded Group s cílem vyvinout „end-to-end open source referenční software pro zařízení a aplikace IoT“.[15]
V roce 2018 společnost Linaro restrukturalizovala inženýrské skupiny tak, aby odpovídaly technologickému prostředí. Výsledkem bylo, že Linaro Networking Group a Linaro Digital Home Group byly rozpuštěny a vytvořena Linaro Edge & Fog Computing Group. Linaro také zahájilo dvě strategické iniciativy - jednu zaměřenou na umělou inteligenci[16] a jeden se zaměřil na autonomní vozidla. V roce 2019 Li Gong byl jmenován generálním ředitelem společnosti Linaro.[17]
Inženýrské činnosti
Arm ekosystémové inženýrství
Linaro Core Engineering Team se zaměřuje na společnou údržbu ekosystému Arm. Tým pracuje přímo s předcházejícími projekty podporujícími základní technologie včetně hlavních funkcí linuxového jádra, správy napájení, zabezpečení, podpory nástrojů (GCC i LLVM) a multimediálních funkcí. Vydává pravidelná veřejná vydání spolu s řadou referenčních sestavení jader a uživatelského prostoru pro různé distribuce Linuxu (včetně Android a Ubuntu ) na členských SoC.
Tým Core Engineering také udržuje automatizovaný testovací systém s názvem LAVA (Linaro Automated Validation Architecture), který Linaro vyvinul.[18] LAVA slouží k automatickému testování komponent open source, které se používají na hlavních softwarových platformách založených na Linuxu. Laboratoř používající LAVA a širokou škálu hardwaru Arm je provozována pro použití Linaro a inženýry členských společností.
Specifické inženýrství segmentu
Zbývající práce provedená společností Linaro je rozdělena do skupin zaměřených na konkrétní trhy, kde se používají procesory Arm. Tyto zahrnují:
Datové centrum a cloud
Linaro Datacenter & Cloud Group (LDCG) se zaměřuje na vývoj Linuxu pro servery Arm.[19] Posláním týmu je spojit konkurenční společnosti, aby pracovaly na společných řešeních problémů, a umožnit OEM, komerčním poskytovatelům Linuxu a prodejcům System on Chip (SOC) spolupracovat v neutrálním prostředí na vývoji klíčového softwaru potřebného pro rychle se rozvíjející trh. pro hyperscale servery s nízkou spotřebou.
V roce 2016 společnost Linaro oznámila spuštění cloudu Linaro Developer Cloud, kde mají inženýři přístup k Arm Powered, hardwaru serverové třídy s vývojovými prostředími jako Debian, CentOS, Ubuntu a RHEL.[20] Iniciativu řídí Linaro Datacenter & Cloud Group.
Edge & Fog Computing
Skupina Linaro Edge & Fog Computing Group (LEDGE) pracuje na urychlení přijetí technologií Arm v ekosystémech Edge & Fog Computing.
Spotřebitel
Skupina Linaro Consumer Group (LCG) se zaměřuje na vývoj mobilních zařízení, jako jsou chytré telefony a tablety. Primárním cílem skupiny je zlepšit ekosystém AOSP prostřednictvím společných aktivit, z nichž mají prospěch členové ve všech případech použití Androidu.[21]
IoT a vestavěné
V září 2016 společnost Linaro oznámila Linaro IoT and Embedded Group (LITE)[22] která se zaměřuje na poskytování komplexního referenčního softwaru pro bezpečnější připojené produkty, od senzorů a připojených ovladačů až po inteligentní zařízení a brány, pro průmyslové a spotřebitelské trhy.
Umělá inteligence
Společnost Linaro zahájila iniciativu umělé inteligence v roce 2018.[23]
Autonomní vozidla
Společnost Linaro vytvořila iniciativu Autonomous Vehicles s cílem poskytnout prostor pro spolupráci, kde se může automobilový průmysl spojit a pracovat na řešení běžných problémů.[24]
96 desek
V únoru 2015 vytvořilo Linaro Linaro Community Boards Group (LCG)[25] podporovat nové 96 desek iniciativa. 96Boards je specifikace otevřené platformy, která poskytuje platformu pro poskytování kompatibilních nízkonákladových, 32bitových a 64bitových desek Cortex-A s malými rozměry.
Specifikace vyžaduje pevnou sadu minimálních rozhraní, například specifikace Consumer Edition (CE) vyžaduje standardní USB, micro-SD, HDMI, napájecí a nízko a vysokorychlostní periferní konektory. Prodejci mohou přidat přizpůsobený hardware a sady funkcí za předpokladu, že jsou podporovány tvarový faktor a minimální sada rozhraní. Od původního vydání Consumer Edition (CE) byly vyvinuty specifikace pro Enterprise (EE), IoT (IE) a SoM.
27. dubna 2017 se deska, která dodržuje otevřenou normu 96Board Consumer Edition, stala vývojovou platformou pro Android Open Source Project (AOSP).[26][27]
Specifikace a implementace
Od srpna 2019 existují čtyři zveřejněné specifikace 96Boards pro levné vývojové desky Armv7-A a Armv8-A:[28]
- Consumer Edition (CE) se zaměřuje na mobilní, vestavěné a digitální domácí segmenty.
- Enterprise Edition (EE) cílí na síťové a serverové segmenty.
- Edice Internet of Things (IE) je navržena tak, aby podporovala vývoj v prostoru IoT.
- Vydání SoM (SoM) je zaměřeno na bezdrátová a výpočetní řešení.
Platformy
Linaro běží a průběžně testuje svůj výstup na členských platformách. U kódu Armv7-A to zahrnují TI OMAP 3 a OMAP 4, Společnosti Samsung Exynos a ST-Ericsson NovaThor U8500. Pro vývoj na platformách před dostupností křemíku, např. velký. MALÉ vývoj začíná na konci roku 2011 a práce Armv8-A byly zahájeny v roce 2012.
produkty
První vydání | 10. listopadu 2010[29] |
---|---|
Stabilní uvolnění | 13.11 / 28 listopadu 2013 |
Plošina | Armv7-A |
Licence | EPL (výchozí) a další licence |
webová stránka | linaro |
Společnost Linaro nabízí dva typy stahování softwaru:
- Existují měsíční verze upstream softwaru, například GCC nebo QEMU.
- Linaro udržuje veřejné pracovní stromy upstreamového kódu, na kterém pracují.
Licence
Veškerý kód vyvinutý v rámci pracovních skupin Linaro je otevřený zdrojový kód, a proto je standardně k dispozici Open Source Initiative Licenční podmínky (OSI). Více podrobností naleznete v Pravidlech členství v Linaru a ve stanovách společnosti Linaro.[30]
Reference
- ^ „Linaro usiluje o zjednodušení prostředí Arm Linux“. Lwn.net. 09.06.2010. Citováno 2012-07-22.
- ^ „Statistiky z jádra 5.2 - a dříve [LWN.net]“. lwn.net. Citováno 2019-08-06.
- ^ McGlaun, Shane (06.06.2010). „IBM, Freescale, Samsung Form Linaro pomáhají při vývoji softwaru kompatibilního s Arm“. Dailytech.com. Archivovány od originál dne 01.01.2013. Citováno 2012-07-22.
- ^ „ARM, Samsung, IBM, Freescale, TI a další se spojily a vytvořily Linaro, rychlost zavádění zařízení založených na Linuxu“. Engadget. Citováno 2019-08-06.
- ^ linaro (06.06.2010). „Arm, Freescale, IBM, Samsung, ST-Ericsson a Texas Instruments tvoří novou společnost pro urychlení zavádění zařízení založených na Linuxu“. Linaro. Citováno 2019-08-06.
- ^ Ankerholz, Amber. "Linaro Enterprise Group vytvořena» Linux Magazine ". Linux Magazine. Citováno 2019-08-06.
- ^ linaro (2013-02-20). „Lídři v síti spolupracují, aby maximalizovali výběr, výkon a energetickou účinnost“. Linaro. Citováno 2019-08-06.
- ^ "O". Citováno 2019-08-06.
- ^ "O". Citováno 2019-08-06.
- ^ „Linaro řeší zabezpečení Android a Linux“. LinuxGizmos.com. 2014-02-21. Citováno 2019-08-06.
- ^ „Otevřené přenosné prostředí důvěryhodného provedení“. OP-TEE. Citováno 2019-08-06.
- ^ „Linaro tvoří skupinu digitálních médií“. LinuxGizmos.com. 2014-05-30. Citováno 2019-08-06.
- ^ shovan (01.05.2015). „Google ATAP se připojil k Linaro Mobile Group za účelem rozšíření spolupráce v projektu Ara“. Linaro. Citováno 2019-08-06.
- ^ linaro (02.02.2015). „Linaro ohlašuje iniciativu 96Boards k urychlení vývoje softwaru Arm“. Linaro. Citováno 2019-08-06.
- ^ „Linaro paprsky LITE na zařízeních internetu věcí“. LinuxGizmos.com. 2016-09-30. Citováno 2019-08-06.
- ^ linaro (2018-09-17). „Linaro ohlašuje zahájení iniciativy Machine Intelligence Initiative“. Linaro. Citováno 2019-08-06.
- ^ linaro (01.01.2019). „Linaro oznamuje jmenování nového generálního ředitele Li Gonga“. Linaro. Citováno 2019-08-06.
- ^ Linaro Limited (2011-05-27). „Linaro završuje první rok ukázkami Linaro Evaluation Builds pro Android a Ubuntu a zavedením nového partnerského programu“. Linaro.org. Archivovány od originál dne 01.01.2013. Citováno 2012-07-22.
- ^ Linaro Limited (01.11.2012). „Vedoucí představitelé odvětví spolupracují na urychlení softwarového ekosystému pro servery Arm a připojují se k Linaro“. Linaro.org. Archivovány od originál dne 16. 1. 2013. Citováno 2013-01-15.
- ^ „Linaro Developer Cloud“. Cloud pro vývojáře. Citováno 2019-08-06.
- ^ "Spotřebitel". Linaro. 2019-08-06. Citováno 2019-08-06.
- ^ Linaro Limited (2016-09-26). „Linaro ohlašuje LITE - Kolaborativní softwarové inženýrství pro internet věcí (IoT)“. Linaro.org. Citováno 2015-09-26.
- ^ linaro (2018-09-17). „Linaro ohlašuje zahájení iniciativy Machine Intelligence Initiative“. Linaro. Citováno 2019-08-06.
- ^ „Autonomní vozidla“. Linaro. 2019-08-06. Citováno 2019-08-06.
- ^ Linaro Limited (02.02.2015). „Linaro oznamuje společnost Action Technology jako zakládajícího člena skupiny Linaro Community Boards Group“. Linaro.org. Citováno 2015-02-09.
- ^ „Používání referenčních desek“.
- ^ „Huawei vyvíjí pro Linaro open source platformu ARM-Android“. 2017-04-27.
- ^ "Specifikace". 96 desek. Citováno 2019-08-06.
- ^ Bennett, Jamie (10.11.2010). „Vydáno Linaro 10.11 Final“. Citováno 2013-12-02.
- ^ Linaro Limited. "Prezentace Linaro a dokumenty ke stažení". Linaro.org. Archivovány od originál dne 01.01.2013. Citováno 2012-07-22.