Básicamente puede obtener los fuentes desde dos lugares:
El núcleo oficial de Mandrake Linux. En el directorio SRPMS de cualquiera de los sitios de réplica de Cooker encontrará los paquetes siguientes:
Si elige esta opción (recomendada), simplemente descargue el RPM fuente, instálelo (como root) y pase a “Configurando el núcleo”.
El repositorio oficial del núcleo de Linux. El sitio principal de alojamiento de los fuentes del núcleo es ftp.kernel.org, pero tiene una gran cantidad de sitios de réplica, todos se denominan ftp.xx.kernel.org, donde xx representa el código ISO del país. Para Argentina, este código es ar, por lo tanto el sitio de réplica preferido será la máquina ftp.ar.kernel. org. Ejemplos de otros códigos ISO de países de habla hispana son: es, España; mx, Méjico; ve, Venezuela; ec, Ecuador. Luego del anuncio oficial de la disponibilidad del núcleo, debería dejar pasar al menos dos horas para que todos los sitios de réplica se actualicen.
En todos estos servidores FTP, los fuentes del núcleo están en el directorio /pub/linux/kernel. Luego, debe dirigirse al directorio con la serie que le interesa: sin lugar a dudas será la v2.4[36]. Nada le impide probar los núcleos de la versión 2.5[37], pero recuerde que estos son núcleos experimentales. El archivo que contiene los fuentes del núcleo se denomina linux-<version.del.núcleo>.tar.bz2, por ejemplo linux-2.4.20.tar.bz2.
También existen los patches (correcciones o parches) para aplicar a los fuentes del núcleo para actualizarlo de forma incremental: de esta manera, si ya tiene los fuentes del núcleo versión 2.4.20 y los quiere actualizar a 2.4.22, no necesita transferir todo el código fuente de 2.4.22, sino que simplemente puede transferir los patches patch-2.4.21.bz2 y patch-2.4.22.bz2. Como regla general, esta es una idea buena, ya que los fuentes actualmente ocupan varias decenas de MB.