The Linux Foundation's Automotive Grade Linux
You couldn't ask for a better segue than this, from Smith's book about the pitfalls of automotive security to our community's solution to them—that is, The Linux Foundation's Automotive Grade Linux (AGL) new Unified Code Base (UCB) distribution. AGL is a Linux Foundation Workgroup dedicated to creating open-source software solutions for automotive applications. AGL's UCB distribution is a collaborative open-source project developing a common, Linux-based software stack for the connected car. Leveraging the best software components from AGL and other existing open-source projects, such as Tizen and GENIVI Alliance, UCB enables development of in-vehicle-infotainment systems while allowing different profiles to be created from the same code base to address all applications in the car, such as instrument cluster, heads-up display, telematics and connected car. UCB is based on the Yocto Project and offers a complete embedded-Linux development environment with tools, metadata and documentation. AGL's members make up a who's who of the automotive, IT and electronics industries, including Toyota, Ford, Intel, Sony, Linaro, Wind River and scores of others.