Compilar un núcleo Núcleo:compilación
1. Obtener las fuentes
a. Fuentes oficiales Núcleo:fuentes
Las fuentes oficiales del núcleo se llaman vanilla. Un núcleo (o kernel) vanilla es un núcleo bruto, sin parches añadidos, procedente directamente de los desarrolladores que colaboran en el núcleo, y no ha sido adaptado aún a ninguna distribución.
Se obtienen las fuentes oficiales desde el sitio https://www.kernel.org. El comando wget lo hará por nosotros:
$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-5.5.2.tar.xz
Una vez se haga con las fuentes, debe configurar, compilar e instalar un núcleo, y si es preciso, crear un initrd antes de poder utilizarlo.
El núcleo se proporciona en forma de carpeta comprimida que debe abrir con las herramientas adecuadas.
El formato actual de compresión empleado es el formato XZ. Probablemente deberá instalar las herramientas xz-utils (Debian, Ubuntu) o xz (Fedora, Red Hat). La opción asociada de tar es "J".
# ls
*linux-5.5.2.tar.xz
# tar tvJf linux-5.5.2.tar.xz |more
drwxrwxr-x root/root 0 2020-02-04 19:18 linux-5.5.2/
-rw-rw-r-- root/root 15318 2020-02-04 19:18 linux-5.5.2/.clang-format
-rw-rw-r-- root/root 59 2020-02-04 19:18 linux-5.5.2/.cocciconfig
-rw-rw-r-- root/root 71 2020-02-04 19:18...