How to build a kernel on Linux from a vanilla tarball
Further reading, how to compile a vanilla kernel on Debian Linux.
http://securitronlinux.com/debian-testing/how-to-build-a-4-8-4-linux-kernel-on-ubuntu-16-10/.
This guide will really help out a Linux user to install a kernel from source.