Estamos acostumbrados a que el soporte que tienen las distribuciones de Linux se encarguen de las actualizaciones y poco a poco se ha ido desapareciendo la necesidad de que el usuario tenga que compilar software antes de usarlo.
En caso de ser necesario dejo la lista de comandos para poder compilar e instalar un kernel de Linux en específico, en estos tiempos modernos no es tan necesario pero a lo mejor en cierta versión del kernel se tiene soporte para algún hardware que usamos y puede ser útil compilar e instalar a esperar a que el distribuidor tenga la actualización lista.
$ sudo apt-get update
$ sudo apt-get build-dep linux-image-$(uname -r)
$ sudo apt-get install ncurses-dev
$ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.6.tar.gz
$ tar -xzvf linux-3.15.6.tar.gz
$ cd linux-3.15.6/
$ make menuconfig
$ make
$ sudo make modules_install
$ sudo make install
$ sudo reboot


En la lista de comando anterior utilizé la versión ‘3.15.6’ del kernel de Linux, pero esto es variable.
Para verificar que versión de kernel tenemos instalada se ejecuta el siguiente comando:
$ uname -a
