Linux de grado automotriz lanza la décima versión de la base de código unificada

¡Compártelo!

Recientemente, Automotive Grade Linux (AGL) lanzó la décima versión de su base de código unificado (UCB) para fabricantes de automóviles, con el nombre en código “Jumping Jellyfish”. Desarrollada a través de un esfuerzo conjunto de decenas de empresas miembro, AGL Unified Code Base (UCB) es una plataforma de software de código abierto para aplicaciones de infoentretenimiento, telemática y grupos de instrumentos.

“La plataforma AGL está basada en Yocto, y para Jumping Jellyfish, actualizamos a la primera versión de Long Term Support (LTS) de Yocto llamada Dunfell”, dijo Dan Cauchy, Director Ejecutivo de Automotive Grade Linux en la Linux Foundation. “Esto es significativo, ya que significa que el Proyecto Yocto proporcionará parches, correcciones y actualizaciones durante un período de tiempo prolongado, algo que es esencial para los sistemas automotrices, que tienen un ciclo de vida más largo que muchas otras aplicaciones de Linux integradas”.

Para las personas familiarizadas con AGL y / o el mundo de Linux, la cita anterior tendrá sentido. Para el resto de nosotros, daré más información de fondo.

Linux es un sistema operativo como Microsoft Windows o Mac OS X. Si bien no es muy común para computadoras de escritorio y portátiles orientadas al consumidor, usamos Linux todos los días. ¿Tienes un teléfono Android? Ejecuta una versión de Linux. Chromebook? Eso es Linux también. La mayoría de los servidores web (incluidos Electroniaservidores) se ejecutan en Linux, por lo que está usando Linux para leer esto. A diferencia de Windows u OS X, el código fuente de los sistemas operativos Linux está disponible para que cualquiera pueda revisarlo y modificarlo como mejor le parezca, lo que lo hace ideal para muchos usos personalizados.

Un árbol genealógico parcial de distribuciones de Linux basadas en Ubuntu, que incluye cosas extrañas como la “Christian Edition” (que incluye software de estudio bíblico de código abierto) y la “Satanic Edition”, con temas basados ​​en la música Death Metal. Imagen de Andreas Lundqvist, Donjan Rodic. Modificado por Michaeldsuarez y luego modificado por Jennifer Sensiba. Licencia bajo GFDL 1.3.

Linux también viene en muchos “sabores” o distribuciones, comúnmente llamadas “distribuciones” en la comunidad de Linux. Debido a que cualquiera puede hacer su propia versión, muchas personas lo han hecho, y algunas versiones tienen equipos masivos de voluntarios y / o profesionales que mantienen su tipo de Linux. Ubuntu Linux es una distribución de escritorio común, y Google creó Android para dispositivos móviles (que, a su vez, fue modificado por los fabricantes de teléfonos). Otras distribuciones comunes incluyen Debian (Ubuntu es una versión de Debian), Arch, Fedora, Qubes, Mandriva y muchas, muchas otras.

Otra ventaja de Linux es que puede ejecutar solo lo que necesita, por lo que puede funcionar bien en sistemas con menos recursos, incluidos sistemas integrados o computadoras pequeñas integradas en otros productos como automóviles. Puede optimizarlo para hacer algunas cosas realmente bien en lugar de estar listo para hacer cosas que nunca hará, y eso ahorra recursos.

Los vehículos Tesla usan una versión de Linux, pero no usan AGL. En algún momento, los propietarios han descubierto que usa una versión de Ubuntu Linux, pero no sabemos si eso ha cambiado o cuánto tiene realmente en común con otras versiones de Ubuntu.

Muchos otros fabricantes trabajan juntos y con la Fundación Linux, proveedores y empresas de tecnología en Linux de grado automotriz. Al no tener que construir una nueva versión de Linux desde cero, cada fabricante ahorra costos y puede llevar sus productos al mercado más rápido. Al usar Linux, también tienen la capacidad de realizar personalizaciones ellos mismos según sea necesario, pero tienen un buen punto de partida optimizado para la automoción. Si bien comenzaron con los sistemas de información y entretenimiento, AGL ahora se usa para otras aplicaciones automotrices, incluido el grupo de instrumentos, la pantalla de visualización frontal (HUD), la telemática / automóvil conectado, los sistemas avanzados de asistencia al conductor (ADAS), la seguridad funcional y los sistemas de conducción autónoma. .

La otra ventaja de trabajar juntos es que las actualizaciones, las correcciones de errores, la seguridad y otros aspectos del mantenimiento del código también son una carga menor para cada fabricante de automóviles o computadoras en automóviles. Por esa razón, decidieron comenzar a basar la base del código AGL en el Proyecto Yocto, por lo que ahora hay aún más desarrolladores y fabricantes de sistemas integrados que trabajan juntos para mejorar las cosas.

Por otro lado, hacer que todos usen la misma versión de Linux podría tener desventajas.

Si bien Linux (y sus variantes) tienden a ser muy estables y seguros, algo tan importante como los sistemas ADAS y, eventualmente, los autos autónomos, serán un gran objetivo para los piratas informáticos, y una base de código compartido puede terminar significando que las vulnerabilidades encontrado en un coche será compartido por la mayoría de los demás. Si bien nadie debe confiar estrictamente en la seguridad a través de la oscuridad, sigue siendo un factor que juega en contra de los piratas informáticos en el mundo real. Al hacer las cosas de manera diferente, los fabricantes como Tesla pueden ser un objetivo más pequeño en el futuro.

Cualquiera que sea el enfoque que adopte un fabricante, la seguridad será extremadamente importante.

.
Y, sin más, te dejo hasta una próxima noticia. ¡Un saludo!

¡Compártelo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *