The process of building a kernel has two parts: configuring the kernel options and building the source with those options. In versions before the 2.5 kernel, configuration was driven by a Config.in ...
The current Linux source code is always available in both a complete tarball (an archive created with the tar command) and an incremental patch from the official home ...