I am compiling the newest stable Linux kernel, 4.19.7. It is not as difficult as one might think it would be: just get it from https://www.kernel.org, then Extract it to a proper directory, I have always made a new directory for it, "~/linux-4.19.7", it is of the form "linux-version.number". Then I go to the command line interface, go the directory "~/linux-4.19.7/linux 4.19.7/", execute the command "make menuconfig", choose "Save" from the menu, then Exit and again in the command line "make deb-pkg". It takes about 3 hours and 15 minutes to compile, and then I use the command "sudo dpkg -i firstpackage.deb secondpackage.deb thirdpackage.deb", I do not compile the "-dbg" package because it is the debugging symbols and takes too much space, and I have found no use for it.