#TorinoTech Night, 2016-04-01
Gianpaolo Macario
(C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0
Firmware images of recent embedded devices are produced through a complex and time-consuming process
A few examples:
$ sloccount gdp_ivi9_beta/workspace
Totals grouped by language (dominant language first):
ansic: 46260693 (69.83%)
cpp: 9910207 (14.96%)
asm: 2006557 (3.03%)
sh: 1575972 (2.38%)
perl: 1276566 (1.93%)
python: 1163866 (1.76%)
xml: 1054193 (1.59%)
...
Total Physical Source Lines of Code (SLOC) = 66,247,653
$ sloccount build_android_udooneo/workspace
Totals grouped by language (dominant language first):
ansic: 28909496 (48.66%)
cpp: 14820059 (24.95%)
xml: 6894345 (11.61%)
java: 5651249 (9.51%)
asm: 1105027 (1.86%)
python: 1061272 (1.79%)
sh: 434135 (0.73%)
perl: 197439 (0.33%)
...
Total Physical Source Lines of Code (SLOC) = 59,405,160
Varies greatly between projects
Some examples:
Image credit: https://www.docker.com
Image credit: https://insights.sei.cmu.edu/devops/2015/01/devops-and-docker.html
Image credit: https://jenkins.io/doc/pipeline/