Chris Lamb (lamby)
Currently Project Leader of the Debian GNU/Linux project, Chris is freelance computer programmer, author of dozens of free-software projects and contributor to 100s of others.
Chris has been official Debian Developer since 2008 and is currently highly active in the Reproducible Builds sub-project for which he has been awarded a grant from the Linux Foundation's Core Infrastructure Initiative. In his spare time he is an avid classical musician and Ironman triathlete.
Chris has spoken at numerous conferences, including LinuxCon China, HKOSCon, linux.conf.au, DjangoCon Europe, OSCAL, Software Freedom Kosovo and FOSS'ASIA.
Tossing grenades over the wall: Ensuring the sustainability of our tech through Reproducible Builds
Can you imagine pushing a code update to a "smart" lightbulb without knowing what has been changed? How about a vehicle's brakes? What about a nuclear reactor…?
The usual motivation behind "reproducible" builds is to ensure that no malicious flaws have been injected during the build processes. By adopting them they can prevent machine compromise, blackmail and compliance mistakes by ensuring identical binaries are always generated from a given source.
However, reproducible builds will also become essential to ensure the long-term sustainability of the technology underpinning our civilisation. This is not only through reducing deployment risk, but in an age increasingly concerned with compliance and licensing issues, they also provide a means to audit the technology behind our society and thus ensure the long-term sustainability of our infrastructure.
This talk explains how and why this is a vital and long-overdue topic for anyone interested in a positive future of software engineering.