Automotive Grade Linux
Automotive Grade Linux (AGL) is an open source, Linux-based software platform and collaborative industry project focused on creating a shared software stack for connected and software-defined vehicles across infotainment, instrument cluster, telematics, and related in-vehicle functions.
- Collaborative open source project under the Linux Foundation focused on an automotive-grade Linux-based software platform.
- Shared reference software stack for in-vehicle infotainment (IVI), instrument cluster, telematics, and other cockpit functions (automotive software platform).
- Common application framework and APIs for suppliers, OEMs, and ecosystem partners to develop, integrate, and reuse in-vehicle software components (application platform).
- Industry working groups and reference architectures aligning automakers, suppliers, and technology vendors around common requirements (collaboration and standardization).
- Open governance model, community tooling, documentation, and compliance processes for contributing, integrating, and deploying AGL-based systems (open source governance and ecosystem enablement).
More About Automotive Grade Linux
Automotive Grade Linux (AGL) operates as a collaborative open source project hosted by the Linux Foundation, with participation from automakers, Tier 1 suppliers, semiconductor vendors, and software companies. The project focuses on a Linux-based software platform for connected and software-defined vehicles, targeting in-vehicle infotainment, digital instrument clusters, telematics, and related cockpit domains. Its goal is to provide a common base software stack that multiple manufacturers and suppliers can adopt and extend.
The AGL platform centers on a shared Linux distribution and a unified software stack (automotive software platform) that includes a system base layer, middleware, and an application framework for vehicle-specific services. This stack provides standardized APIs and abstractions for audio, graphics, connectivity, vehicle data access, and Human-Machine Interface (HMI) components. By using a common platform, OEMs and suppliers can reuse components and applications across different vehicle programs and brands while maintaining the flexibility to customize user interfaces, branding, and feature sets.
AGL architecture typically incorporates a Linux kernel configured for automotive use, system services and middleware for multimedia, networking, and hardware abstraction, and higher-level frameworks that expose stable interfaces to application developers. The platform leverages widely used open source technologies such as Wayland or similar display protocols for graphics, PulseAudio or related audio frameworks, and standard Linux networking and security mechanisms, combined with automotive-focused components for CAN bus access, diagnostic interfaces, and vehicle signal management. The project documentation and reference designs describe how these layers integrate into an in-vehicle system that can be adapted for production deployments.
Compared with proprietary infotainment or cockpit stacks, AGL positions itself as a shared, open code base that multiple stakeholders can inspect, contribute to, and extend. This approach is intended to reduce duplicate engineering effort across OEMs and suppliers, provide a consistent target for application developers, and support long-term maintenance through a community model. Automakers and suppliers can combine AGL with their own hardware platforms, safety mechanisms, and proprietary modules, while still relying on a common upstream base.
In enterprise and institutional contexts, AGL is relevant for organizations involved in automotive software development, embedded Linux engineering, and connected vehicle programs. Engineering teams use AGL as a reference platform for prototyping cockpit systems, integrating third-party services, and validating hardware and middleware components. The project’s working groups define requirements, reference architectures, and compliance guidelines that help align cross-company development practices around a common stack. As a result, AGL fits into marketplace categories such as automotive software platforms, embedded Linux distributions for vehicles, in-vehicle infotainment and cockpit software, and open source industry collaboration frameworks.