Software:Automotive Grade Linux

From HandWiki
Automotive Grade Linux
Automotive Grade Linux logo.svg
DeveloperThe Linux Foundation
OS familyUnix-like
Working stateUnder development
Source modelOpen source
Initial releaseJanuary 2016; 8 years ago (2016-01) (Agile Albacore)
|Final release|Latest release}}UCB 14.0.2 (Nifty Needlefish) / November 2022; 1 year ago (2022-11)
Repositoryhttps://git.automotivelinux.org/
Official websitewww.automotivelinux.org

Automotive Grade Linux (AGL) is an open source project hosted by The Linux Foundation that is building an open operating system and framework for automotive applications. AGL was launched in 2012 with founding members including Jaguar Land Rover, Nissan, Toyota, DENSO Corporation, Fujitsu, HARMAN, NVIDIA, Renesas, Samsung, and Texas Instruments (TI). Today, AGL has 150 members (including 10 automakers).[1] Notably, IndyKite, Marelli, and Red Hat joined as members in April 2022.[2]

Release history

Release notes contain details for each of the following:[3]

  • On June 30, 2014, AGL announced their first release, which was based on Tizen and was primarily for demo applications.[4]
  • AGL expanded the first reference platform with the Unified Code Base (UCB) distribution.[5] The first UCB release, nicknamed Agile Albacore, was released in January 2016[6] and leverages software components from AGL, Tizen and GENIVI Alliance.
  • UCB 2.0, nicknamed Brilliant Blowfish, was made available in July 2016 and included new features like rear seat display, video playback, audio routing and application framework.[7]
  • UCB 3.0, or Charming Chinook[8] was released in January 2017 with Smart Device Link for Mobile Integration and a new Window Manager & SDK.
  • UCB 4.0 (Daring Dab) was announced in early 2017[9] and released in August; features include Secure Over-the-Air (OTA), SmartDeviceLink integration, and speech recognition APIs.[10]
  • UCB 5.0 (Electric Eel) was released in January 2018. Improved features included wider and more robust hardware support, support for control from multiple surfaces, audio management and OTA updates.
  • UCB 6.0 (Funky Flounder) was made available in October 2018. Features include telematics systems, electronic instrument clusters.
  • UCB 7.0 (Grumpy Gumpy) was released in March 2019 featuring a speech recognition API .
  • UCB 8.0 (Happy Halibut) was released in August 2019 and decreased the footprint of AGL while increasing the modularity. It added Alexa integration as well as better Audio and CAN support.
  • UCB 9.0 (Itchy Icefish) was made available in April 2020. Changes include improved speech recognition, network connectivity, HTML5 app performance, and support for various boards.[11]
  • UCB 10.0 (Jumping Jellyfish) was made available in November 2020. This update added Yocto 3.1 LTS and improved the system's build scripts.[12]
  • UCB 11.0 (Kooky Koi) was made available in February 2021. This brought more updates to Chromium, Yocto, and BSP.[13]
  • UCB 12.0 (Lucky Lamprey) was made available in July 2021. In addition to more updates for Chromium, Yocto, and BSP, this update also included improving continuous integration tests.[14]
  • UCB 13.0 (Magic Marlin) was made available in March 2022. This update deprecated Alexa Auto SDK and the old vehicle signal-composer framework.[15]
  • UCB 14.0 (Nifty Needlefish) was made available in August 2022. Updates were made to the instrument cluster, Yocto, and Flutter. An SBOM was also created.[16]

Adoption History

On May 31, 2017, AGL announced that the 2018 Toyota Camry will be the first Toyota vehicle on the market with the AGL-based system in the United States.[17]

On 30 January 2019, it was reported that the Mazda3 was using AGL.[18]

As of April 2020, Mercedes Benz, Subaru and Toyota produce vehicles which make use of the UCB for their vehicles.

References

  1. "Members - Automotive Grade Linux" (in en-US). Automotive Grade Linux. https://www.automotivelinux.org/about/members. 
  2. AGL (2022-04-06). "IndyKite, Marelli and Red Hat Join Automotive Grade Linux" (in en-US). https://www.automotivelinux.org/announcements/newmembers_apr2022/. 
  3. "AGL Unified Code Base Release Notes". https://wiki.automotivelinux.org/agl-distro/release-notes. 
  4. Tozzi, Christopher. "Automotive Grade Linux Released for Open Source Cars". http://thevarguy.com/open-source-application-software-companies/070114/automotive-grade-linux-released-open-source-cars. Retrieved 18 April 2017. 
  5. Kerner, Sean Michael (4 January 2016). "Linux Foundation Accelerates Automotive Grade Linux". http://www.eweek.com/mobile/linux-foundation-accelerates-automotive-grade-linux. Retrieved 18 April 2017. 
  6. "Automotive Grade Linux Releases UCB 1 Software Platform". 3 January 2016. https://download.automotivelinux.org/AGL/release/albacore/1.0/. 
  7. Cunningham, Wayne. "Open-source Linux a step closer to automotive use". https://www.cnet.com/roadshow/news/open-source-linux-a-step-closer-to-automotive-use/. Retrieved 18 April 2017. 
  8. "AGL's v3.0 automotive spec is ready for the road". 4 January 2017. http://linuxgizmos.com/agl-v3-0-automotive-spec-is-ready-for-the-road/. 
  9. "Automotive Grade Linux Looks Forward to Daring Dab and Electric Eel in 2017". 4 May 2017. https://www.linux.com/news/event/open-source-summit-na/2017/5/automotive-grade-linux-looks-forward-daring-dab-and-electric-eel-2017. 
  10. "Automotive Grade Linux Reaches Key Car Platform Milestones". 3 August 2017. http://www.linuxinsider.com/story/84724.html. 
  11. "Automotive Grade Linux Releases UCB 9.0 Software Platform". 22 April 2020. https://www.linuxfoundation.org/press-release/2020/04/agl_ucb9/. 
  12. "Automotive Grade Linux Releases UCB 10 Software Platform". 23 November 2020. https://www.automotivelinux.org/announcements/jumping-jellyfish/. 
  13. "Automotive Grade Linux Releases UCB 11 Software Platform". 16 February 2021. https://download.automotivelinux.org/AGL/release/koi/11.0.0/. 
  14. "Automotive Grade Linux Releases UCB 12 Software Platform". 13 July 2021. https://download.automotivelinux.org/AGL/release/lamprey/12.0.0/. 
  15. "Automotive Grade Linux Releases UCB 13 Software Platform". 29 March 2022. https://download.automotivelinux.org/AGL/release/marlin/13.0.0/. 
  16. "Automotive Grade Linux Releases UCB 14 Software Platform". 8 August 2022. https://download.automotivelinux.org/AGL/release/needlefish/14.0.0/. 
  17. "Automotive Grade Linux Platform Debuts on the 2018 Toyota Camry". 30 May 2017. https://www.automotivelinux.org/announcements/2017/05/30/automotive-grade-linux-platform-debuts-on-the-2018-toyota-camry. 
  18. Gitlin, Jonathan M. (2019-01-30). "The all-new 2019 Mazda 3 punches far above its weight for under $30,000" (in en-us). https://arstechnica.com/cars/2019/01/the-all-new-2019-mazda-3-punches-far-above-its-weight-for-under-30000/. 

External links