1 #### *Welcome to the Automotive Grade Linux (AGL) documentation.*
5 This current page provides you with a brief overview of the AGL Distribution
6 and with an introduction to selected topics that can help
7 you get a quick start using AGL for development.
9 What is Automotive Grade Linux?
10 -------------------------------
12 Automotive Grade Linux is a collaborative, open source project
13 that brings together automakers, suppliers, and technology companies
14 for the purpose of building Linux-based, open source software platforms
15 for automotive applications that can serve as de facto industry
18 AGL address all software in the vehicle: infotainment,
19 instrument cluster, heads-up-display (HUD), telematics, connected car,
20 advanced driver assistance systems (ADAS), functional
21 safety, and autonomous driving.
23 Adopting a shared platform across the industry reduces fragmentation
24 and allows automakers and suppliers to reuse the same code base, which
25 leads to rapid innovation and faster time-to-market for new products.
27 AGL is a Linux Foundation project and its goals are as follows:
29 * Build a single platform for the entire industry
30 * Develop 70 to 80% of the starting point for a production project
31 * Reduce fragmentation by combining the best of open source
32 * Develop an ecosystem of developers, suppliers, and expertise
33 that all use a single platform
35 You can find additional overview information on the
36 "[About Automotive Grade Linux](https://www.automotivelinux.org/about)" page.
37 You can find information on the AGL Unified Code Base on the
38 "[Unified Code Base](https://www.automotivelinux.org/software/unified-code-base)"
41 What Can I Do Right Away Using AGL?
42 -----------------------------------
44 The "Getting Started" topics allow you to quickly accomplish some work using
46 You can use the "Getting Started" sections to do the following:
48 * [Quickstart](./0_Getting_Started/1_Quickstart/Using_Ready_Made_Images.md) to quickly install the pre-built images into an emulation or hardware platform.
50 * [Learn How to Build an AGL Image](./0_Getting_Started/2_Building_AGL_Image/0_Build_Process.md) by working
51 through fundamental steps that show you how to build for various supported
52 hardware targets (e.g. Raspberry PI boards).
54 * [Learn How to Create an Application](./3_Developer_Guides/1_Setting_Up_AGL_SDK.md) using the
55 application development workflow.
57 The AGL community is diverse and supportive.
58 You can become an active community member that contributes feedback,
59 ideas, suggestions, bugs and documentation.
61 * Join the IRC conversation using the `#automotive` channel on
62 `irc.libera.chat`. Make sure to turn on SSL and register your nickname.
64 * Subscribe to the AGL discussions mailing list at
65 [agl-dev-community](https://lists.automotivelinux.org/g/agl-dev-community).
67 * Learn about AGL distribution by visiting the
68 "[AGL Distribution](https://wiki.automotivelinux.org/agl-distro)" wiki page.
70 * Explore further "Getting Started" information by visiting the
71 "[Getting Started with AGL](./0_Getting_Started/1_Quickstart/Using_Ready_Made_Images.md)"
74 * Learn how to contribute by visiting the
75 "[Contributing to the AGL Distro](./6_How_To_Contribute/4_Submitting_Changes.md)"