stringtranslate.com

linaro

Linaro es una organización de ingeniería que trabaja en software gratuito y de código abierto como el kernel de Linux , la colección de compiladores GNU (GCC), QEMU , administración de energía, interfaces gráficas y multimedia para la familia ARM de conjuntos de instrucciones e implementaciones de los mismos, así como para la Arquitectura de Sistemas Heterogéneos (HSA). La empresa ofrece un foro de ingeniería colaborativa para que las empresas compartan recursos de ingeniería y financiación para resolver problemas comunes en el software ARM. Además del foro de ingeniería colaborativa de Linaro, Linaro también trabaja con empresas de forma individualizada a través de su división de Servicios.

Linaro trabaja en software cercano al silicio, como kernel, multimedia, administración de energía, gráficos y seguridad. La empresa tiene como objetivo proporcionar herramientas y código estables y probados para que múltiples distribuciones de software los utilicen para reducir la fragmentación de bajo nivel del software Linux integrado. [1] También proporciona ingeniería e inversión en proyectos de código abierto y soporte a empresas de silicio en el código ascendente que se utilizará con sus sistemas en un chip (SoC). Desde el lanzamiento del kernel de Linux 3.10, Linaro ha aparecido constantemente entre los diez principales contribuyentes al kernel de Linux. [2]

Cada año, Linaro organiza Linaro Connect, una conferencia de ingeniería en la que las principales empresas de hardware y software del ecosistema ARM se reúnen para colaborar, piratear y desarrollar estrategias y hojas de ruta técnicas.

Historia

La fundación de Linaro fue anunciada en Computex en junio de 2010 por ARM , Freescale Semiconductor , IBM , Samsung , ST-Ericsson y Texas Instruments en una conferencia de prensa conjunta. [3] Linaro se formó para proporcionar "nuevos recursos y alineación de la industria para los desarrolladores de software de código abierto que utilizan Linux en los sistemas en chips (SoC) semiconductores más sofisticados del mundo". [4] Desde su formación, Linaro ha seguido brindando herramientas, seguridad y calidad del kernel de Linux al ecosistema ARM en su conjunto. Además, la compañía ha creado grupos encargados de abordar la fragmentación en los siguientes segmentos de mercado: Dispositivos de consumo, Centro de datos y nube, Edge & Fog Computing y Windows on Arm.

En 2012, Linaro formó Linaro Datacenter & Cloud Group (anteriormente conocido como Linaro Enterprise Group) para impulsar la adopción de ARM en el mercado de servidores. [5] En febrero de 2013, Linaro lanzó Linaro Networking Group. Este grupo inició la iniciativa OpenDataPlane que "definió un conjunto de API que se utilizarán en toda la gama de arquitecturas de procesadores y descargas de redes disponibles". [6] En 2018, la gobernanza del proyecto OpenDataPlane se trasladó a la Fundación Openfastpath. [7]

En febrero de 2014, Linaro formó el grupo de trabajo de seguridad Linaro para "crear diseños de referencia de código abierto para Android y Linux para la tecnología de entorno de ejecución confiable (TEE)". [8] Poco después de su formación, el Grupo de Trabajo de Seguridad asumió la gobernanza del proyecto (Open Portable Trusted Execution Environment), inicialmente un proyecto TEE propietario desarrollado por ST-Ericsson. [9] En mayo de 2014, Linaro lanzó Linaro Digital Home Group, centrado en puertas de enlace de medios basadas en ARM y STB (decodificadores). [10] Unos meses más tarde, en julio de 2014, se formó Linaro Consumer Group (anteriormente conocido como Linaro Mobile Group) para consolidar y optimizar el software de código abierto para plataformas móviles en ARM.

En 2015, Linaro lanzó 96Boards, una especificación creada con el objetivo de ofrecer placas Cortex-A de 32 y 64 bits compatibles, de bajo costo y de tamaño reducido. En 2016, Linaro lanzó Linaro IoT and Embedded Group, con el objetivo de desarrollar "software de referencia de código abierto de extremo a extremo para dispositivos y aplicaciones de IoT". [11]

En 2018, Linaro reestructuró los grupos de ingeniería para alinearse con el panorama tecnológico. Como resultado, Linaro Networking Group y Linaro Digital Home Group se disolvieron y se creó Linaro Edge & Fog Computing Group. En 2019, Li Gong fue nombrado director ejecutivo de Linaro. [12]

En 2021, Linaro lanzó el proyecto Oniro OS basado en OpenHarmony de OpenAtom Foundation , que es un sistema operativo HarmonyOS de código abierto , con otros miembros fundadores Serco, Array, Huawei y otros en cooperación con Eclipse Foundation . [13]

En 2022, Linaro lanzó Windows on Arm Group junto con Arm, Microsoft y Qualcomm. [14]

En 2023, Linaro adquirió Arm Forge [15] , un conjunto de herramientas de análisis de rendimiento y depuración que se pueden utilizar en múltiples arquitecturas informáticas para aplicaciones de servidor y HPC. Arm Forge ahora se conoce como Linaro Forge. En 2023, Linaro también disolvió Linaro IoT & Embedded Group, [16] declarando la misión cumplida por haber alcanzado la madurez de los proyectos de código abierto que respaldan las MCU basadas en Arm en el espacio de IoT.

Actividades de ingeniería

Tecnologías centrales

El equipo central de ingeniería de Linaro se centra en el mantenimiento conjunto del ecosistema ARM. El equipo trabaja directamente con proyectos ascendentes que respaldan tecnologías centrales, incluidas las funciones principales del kernel de Linux , administración de energía, seguridad, soporte de cadena de herramientas (tanto GCC como LLVM), pruebas, CI y virtualización. Realiza lanzamientos públicos periódicos junto con una serie de compilaciones de referencia de kernels y espacio de usuario para varias distribuciones de Linux (incluidos Android y Ubuntu ) en los SoC miembros.

El equipo de Core Engineering también mantiene el sistema de pruebas automatizado llamado LAVA (Linaro Automated Validation Architecture) que desarrolló Linaro. [17] LAVA sirve para pruebas automatizadas de los componentes de código abierto que se utilizan en las principales plataformas de software basadas en Linux. Se ejecuta un laboratorio que ejecuta LAVA y una amplia variedad de hardware ARM para uso de Linaro y los ingenieros de las empresas miembro.

Ingeniería específica del segmento

El trabajo restante realizado por Linaro se divide en grupos que se centran en mercados particulares donde se utilizan procesadores ARM. Éstas incluyen:

Grupo de Consumo Linaro

Linaro Consumer Group se centra en el desarrollo de dispositivos móviles, como teléfonos inteligentes y tabletas . El objetivo principal del grupo es mejorar el ecosistema AOSP a través de actividades colaborativas que beneficien a los miembros en todos los casos de uso de Android.

Centro de datos Linaro y grupo de nube

Linaro Datacenter & Cloud Group se centra en el desarrollo de Linux para servidores ARM. [18] La misión del equipo es reunir a empresas competidoras para trabajar en soluciones comunes a los problemas y permitir que los OEM, los proveedores comerciales de Linux y los proveedores de System on Chip (SOC) colaboren en un entorno neutral en el desarrollo del software central que necesita el Mercado que está surgiendo rápidamente para servidores de hiperescala de bajo consumo.

Grupo de Computación Linaro Edge & Fog

El Linaro Edge & Fog Computing Group está trabajando para acelerar la adopción de tecnologías ARM en los ecosistemas de Edge & Fog Computing.

Linaro Windows en Arm Group

En febrero de 2022, Linaro formó Windows on Arm Group junto con Arm, CIX Technology, Microsoft y Qualcomm. El grupo tiene como objetivo construir un ecosistema para Windows on Arm que admita el desarrollo nativo. [19]

96tableros

96Boards es una especificación de plataforma abierta que proporciona una plataforma para la entrega de placas Cortex-A de 32 y 64 bits compatibles, de bajo costo y de tamaño reducido.

Las especificaciones requieren un conjunto fijo de interfaces mínimas; por ejemplo, la especificación Consumer Edition (CE) requiere USB estándar, micro-SD, HDMI, alimentación y conectores periféricos de baja y alta velocidad. Los proveedores pueden agregar hardware personalizado y conjuntos de funciones siempre que se admita el factor de forma y el conjunto mínimo de interfaces. Desde el lanzamiento original de Consumer Edition (CE), se han desarrollado especificaciones para Enterprise (EE), IoT (IE) y SoM.

El 27 de abril de 2017, una placa que se adhirió al estándar abierto 96Board Consumer Edition se convirtió en una plataforma de desarrollo para el Proyecto de código abierto de Android (AOSP) . [20]

Especificaciones e implementaciones

Hay cuatro especificaciones 96Boards publicadas para placas de desarrollo ARMv7-A y ARMv8-A de bajo costo: [21]

Licencia

Todo el código desarrollado dentro de los grupos de trabajo de Linaro es de código abierto y, por lo tanto, está disponible bajo los términos de licencia estándar de la Iniciativa de Código Abierto (OSI).

Referencias

  1. ^ "Linaro busca simplificar el panorama de Arm Linux". Lwn.net. 2010-06-09 . Consultado el 22 de julio de 2012 .
  2. ^ "Estadísticas del kernel 5.2 y antes de [LWN.net]". lwn.net . Consultado el 6 de agosto de 2019 .
  3. ^ McGlaun, Shane (3 de junio de 2010). "IBM, Freescale y Samsung forman Linaro para ayudar en el desarrollo de software compatible con Arm". Dailytech.com. Archivado desde el original el 20 de marzo de 2012 . Consultado el 22 de julio de 2012 .
  4. ^ "ARM, Samsung, IBM, Freescale, TI y más se unen para formar Linaro, acelerar el lanzamiento de dispositivos basados ​​en Linux". Engadget . Consultado el 6 de agosto de 2019 .
  5. ^ Ankerholz, ámbar. "Se forma Linaro Enterprise Group» Revista Linux ". Revista Linux . Consultado el 6 de agosto de 2019 .
  6. ^ "Acerca de" . Consultado el 6 de agosto de 2019 .
  7. ^ "Acerca de" . Consultado el 6 de agosto de 2019 .
  8. ^ "Linaro aborda la seguridad de Android y Linux". LinuxGizmos.com . 21/02/2014 . Consultado el 6 de agosto de 2019 .
  9. ^ "Entorno de ejecución confiable, portátil y abierto". OP-TEE . Consultado el 6 de agosto de 2019 .
  10. ^ "Linaro forma un grupo de medios digitales". LinuxGizmos.com . 2014-05-30 . Consultado el 6 de agosto de 2019 .
  11. ^ "Linaro transmite LITE a dispositivos de Internet de las cosas". LinuxGizmos.com . 2016-09-30 . Consultado el 6 de agosto de 2019 .
  12. ^ linaro (3 de enero de 2019). "Linaro anuncia el nombramiento del nuevo director ejecutivo Li Gong". Linaro . Consultado el 6 de agosto de 2019 .
  13. ^ "La Fundación Eclipse lanza un sistema operativo independiente del proveedor para la interoperabilidad de dispositivos de próxima generación". Noticias empresariales de IoT . Noticias empresariales de IoT . Consultado el 28 de enero de 2024 .
  14. ^ "Microsoft le da a Windows una inyección en el brazo". 11 de febrero de 2022.
  15. ^ "Linaro adquirirá el negocio de herramientas de software Arm Forge". Linaro . 2023-01-30 . Consultado el 30 de junio de 2023 .
  16. ^ "Linaro IoT and Embedded Group (LITE) anuncia" Misión cumplida ". Linaro . 2023-06-27 . Consultado el 2023-06-30 .
  17. ^ Linaro Limited (27 de mayo de 2011). "Linaro completa el primer año con demostraciones de las compilaciones de evaluación de Linaro para Android y Ubuntu y la introducción de un nuevo programa de socios". Linaro.org. Archivado desde el original el 10 de julio de 2012 . Consultado el 22 de julio de 2012 .
  18. ^ "Los líderes de la industria colaboran para acelerar el ecosistema de software para servidores Arm". edacafe.com . 09/11/2012 . Consultado el 29 de septiembre de 2022 .
  19. ^ "Las empresas buscan avanzar en Windows on Arm". nuevaelectrónica.co.uk . 2022-02-14 . Consultado el 29 de septiembre de 2022 .
  20. ^ "Huawei desarrolla una plataforma de código abierto ARM-Android para Linaro". 2017-04-27.
  21. ^ "Especificaciones". 96tableros . Consultado el 6 de agosto de 2019 .

enlaces externos