Articulo de referencia

Linaro

Linaro Limited es una organización de ingeniería que trabaja en software libre y de código abierto, como el kernel de Linux , la Colección de Compiladores GNU (GCC), QEMU , la g...

Linaro Limited es una organización de ingeniería que trabaja en software libre y de código abierto, como el kernel de Linux , la Colección de Compiladores GNU (GCC), QEMU , la gestión de energía, los gráficos y las interfaces multimedia para la familia de conjuntos de instrucciones ARM y sus implementaciones, 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 y financiación para resolver problemas comunes en el software ARM. Además de este foro, Linaro también ofrece servicios personalizados a empresas a través de su división de Servicios.

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

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

Historia

Las conversaciones iniciales y las contrataciones para la organización se realizaron bajo el nombre de proyecto NewCo o NewCore a principios de 2010. [ 3 ]

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. [ 4 ] Linaro se formó para proporcionar "nuevos recursos y alineación de la industria para desarrolladores de software de código abierto que utilizan Linux en los sistemas en chip (SoC) de semiconductores más sofisticados del mundo". [ 5 ] Desde su formación, Linaro ha continuado proporcionando herramientas, seguridad y calidad del kernel de Linux al ecosistema ARM en su conjunto. Además, la empresa ha creado grupos encargados de abordar la fragmentación en los siguientes segmentos de mercado: Dispositivos de consumo, Centro de datos y nube, Edge y Fog Computing y Windows en Arm.

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

En febrero de 2014, Linaro formó el grupo de trabajo de seguridad de 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)". [ 9 ] Poco después de su formación, el grupo de trabajo de seguridad asumió la gobernanza del proyecto de (Open Portable Trusted Execution Environment), inicialmente un proyecto TEE propietario desarrollado por ST-Ericsson. [ 10 ] En mayo de 2014, Linaro lanzó el Linaro Digital Home Group, enfocado en pasarelas de medios y STB (Set Top Boxes) basados ​​en ARM. [ 11 ] Unos meses más tarde, en julio de 2014, se formó el 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 tamaño reducido. En 2016, Linaro lanzó el 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". [ 12 ]

En 2018, Linaro reestructuró los grupos de ingeniería para alinearlos con el panorama tecnológico. Como resultado, tanto el Grupo de Redes de Linaro como el Grupo de Hogar Digital de Linaro se disolvieron y se creó el Grupo de Computación Edge & Fog de Linaro. En 2019, Li Gong fue nombrado CEO de Linaro. [ 13 ]

En 2021, Linaro lanzó el proyecto Oniro OS basado en OpenAtom Foundation OpenHarmony , 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 . [ 14 ]

En 2022, Linaro lanzó el Grupo Windows on Arm junto con Arm, Microsoft y Qualcomm. [ 15 ]

En 2023, Linaro adquirió Arm Forge [ 16 ] , un conjunto de herramientas de depuración y análisis de rendimiento que se pueden utilizar en múltiples arquitecturas de computación para aplicaciones de servidor y HPC. Arm Forge ahora se conoce como Linaro Forge. En 2023, Linaro también disolvió el Linaro IoT & Embedded Group [ 17 ] , declarando que había cumplido su misión al haber alcanzado la madurez de los proyectos de código abierto que soportan MCUs basados ​​en Arm en el ámbito del IoT.

Actividades de ingeniería

Tecnologías básicas

El equipo de ingeniería principal de Linaro se centra en el mantenimiento conjunto del ecosistema ARM. El equipo colabora directamente con proyectos de código abierto que dan soporte a tecnologías clave, como las características principales del kernel de Linux , la gestión de energía, la seguridad, el soporte para la cadena de herramientas (tanto GCC como LLVM), las pruebas, la integración continua y la virtualización. Realiza lanzamientos públicos periódicos, además de varias compilaciones de referencia de kernels y espacios de usuario para diversas distribuciones de Linux (incluidas Android y Ubuntu ) en los SoC de la marca.

El equipo de Ingeniería Central también mantiene el sistema de pruebas automatizadas llamado LAVA (Linaro Automated Validation Architecture), desarrollado por Linaro. [ 18 ] LAVA se utiliza para automatizar las pruebas de los componentes de código abierto empleados en las principales plataformas de software basadas en Linux. Un laboratorio con LAVA y una amplia variedad de hardware ARM está a disposición de los ingenieros de Linaro y 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 específicos donde se utilizan procesadores ARM. Estos incluyen:

Grupo de Consumidores Linaro

El Grupo de Consumo de Linaro se centra en el desarrollo para dispositivos móviles, como teléfonos inteligentes y tabletas . El objetivo principal del grupo es mejorar el ecosistema AOSP mediante actividades de colaboración que beneficien a los miembros en todos los casos de uso de Android.

Grupo de centros de datos y nube de Linaro

El Linaro Datacenter & Cloud Group se centra en el desarrollo de Linux para servidores ARM. [ 19 ] La misión del equipo es reunir a empresas competidoras para trabajar en soluciones comunes a problemas y permitir que los OEM, los proveedores comerciales de Linux y los proveedores de sistemas en chip (SOC) colaboren en un entorno neutral en el desarrollo del software central que necesita el mercado emergente de servidores hiperescalables de bajo consumo.

Grupo de Computación Edge y Fog de Linaro

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

Grupo de ventanas Linaro en Arm

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

96 tableros

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 tamaño reducido.

Las especificaciones requieren un conjunto mínimo fijo de interfaces; por ejemplo, la especificación Consumer Edition (CE) exige conectores USB, micro-SD, HDMI, de alimentación y periféricos de baja y alta velocidad estándar. Los proveedores pueden añadir hardware y funcionalidades personalizadas siempre que se admitan el formato 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 adhiere al estándar abierto 96Board Consumer Edition se convirtió en una plataforma de desarrollo para el Proyecto de Código Abierto de Android (AOSP) . [ 21 ]

Especificaciones e implementaciones

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

  • La edición para el consumidor (CE) está dirigida a los segmentos de dispositivos móviles, sistemas integrados y hogares digitales.
  • La edición Enterprise (EE) está dirigida a los segmentos de redes y servidores.
  • La edición para Internet de las Cosas (IE) está diseñada para dar soporte al desarrollo en el ámbito del IoT.
  • La edición SoM (SoM) se centra en soluciones inalámbricas y de computación.

Referencias

  1. Edge, Jake (09-06-2010). "Linaro busca simplificar el panorama de Linux para Arm" . Lwn.net . Recuperado el 22-07-2012 .
  2. Corbet, Jonathan (21 de junio de 2019). "Estadísticas del kernel 5.2 — y anteriores [ LWN.net ] " . lwn.net . Consultado el 6 de agosto de 2019 .
  3. Juszkiewicz, Marcin. ""Diez años en Linaro" .
  4. 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 del original el 20 de marzo de 2012. Consultado el 22 de julio de 2012 .
  5. "ARM, Samsung, IBM, Freescale, TI y más se unen para formar Linaro y acelerar el lanzamiento de dispositivos basados ​​en Linux" . Engadget . 3 de junio de 2010. Consultado el 6 de agosto de 2019 .
  6. Ankerholz, Amber. "Linaro Enterprise Group Formed » Linux Magazine" . Linux Magazine . Consultado el 6 de agosto de 2019 . 
  7. "Acerca de" . Consultado el 6 de agosto de 2019 .
  8. "Acerca de" . Consultado el 6 de agosto de 2019 .
  9. "Linaro aborda la seguridad de Android y Linux" . LinuxGizmos.com . 21 de febrero de 2014. Consultado el 6 de agosto de 2019 .
  10. "Entorno de ejecución confiable portátil abierto" . OP-TEE . Consultado el 6 de agosto de 2019 .
  11. "Linaro forma un grupo de medios digitales" . LinuxGizmos.com . 30 de mayo de 2014. Consultado el 6 de agosto de 2019 .
  12. "Linaro impulsa LITE en dispositivos de Internet de las Cosas" . LinuxGizmos.com . 30 de septiembre de 2016. Consultado el 6 de agosto de 2019 .
  13. linaro (2019-01-03). "Linaro anuncia el nombramiento del nuevo director ejecutivo Li Gong" . Linaro . Consultado el 2019-08-06 .
  14. "La Fundación Eclipse lanza un sistema operativo independiente del proveedor para la interoperabilidad de dispositivos de próxima generación" . IoT Business News . 26 de octubre de 2021. Consultado el 28 de enero de 2024 .
  15. "Microsoft le da un impulso a Windows" . 11 de febrero de 2022.
  16. "Linaro adquirirá el negocio de herramientas de software de Arm Forge" . Linaro . 30 de enero de 2023. Consultado el 30 de junio de 2023 .
  17. "Linaro IoT and Embedded Group (LITE) anuncia "Misión cumplida" . Linaro . 27 de junio de 2023. Consultado el 30 de junio de 2023 .
  18. Linaro Limited (27/05/2011). "Linaro completa su primer año con demostraciones de las versiones de evaluación de Linaro para Android y Ubuntu y la presentación de un nuevo programa de socios" . Linaro.org. Archivado del original el 10/07/2012 . Consultado el 22/07/2012 .
  19. "Líderes de la industria colaboran para acelerar el ecosistema de software para servidores Arm" . edacafe.com . 9 de noviembre de 2012. Consultado el 29 de septiembre de 2022 .
  20. "Las empresas buscan impulsar Windows en Arm" . newelectronics.co.uk . 14 de febrero de 2022. Consultado el 29 de septiembre de 2022 .
  21. "Huawei desarrolla una plataforma de código abierto ARM-Android para Linaro" . 27 de abril de 2017.
  22. "Especificaciones" . 96Boards . Consultado el 6 de agosto de 2019 .
  • Sitio web oficialEdita esto en Wikidata