Reproducible Kernel Build

Summary

We should follow upstream guidance to make our kernel build reproducible

Reasoning

The kernel build currently isn't reproducible. This is not exclusively related to #169. We're also not doing everything we need to.

Prior Art

https://github.com/torvalds/linux/blob/master/Documentation/kbuild/reproducible-builds.rst