I am often saying that a car is just a bunch of computers with wheels. The amount of software embedded in a car plus the one that is used to design, manufacture and provide operation and maintenance support has kept growing and has now reached some amazing volumes.
According to Motor Authority a Ford GT has over 10 million lines of code, that is much more than what an aircraft needs to fly (2 million lines of code for the Lockheed F-22 Raptor and 7 million lines for the 787 Dreamliner). But don’t think that is the top!
Actually, there is an amazing (at least for me) infographics outlining the number of lines of codes in a variety of products and the car software tops them all, reaching the 100 million mark (along with the mouse DNA pairs in a genome that can be considered as the mouse software coding…).
At CES 2016, Ford indicated that they have 150 million lines of code in their new pickup, the F150!
Interestingly, it appears that one of the reason for this explosion is the aggregation within a "car" of several components, each one bringing along its baggage of lines of code. In the aircraft industry there has been a strong drive to integrate the various components from a software point of view and this has resulted in a decrease in the volume of lines of code over the last ten years.
If you take a look at the infograph Google estimates in 2 billion lines of code the amount of software providing internet services. Here again I suspect that there is a huge overlapping in these lines of code…