Compilando el kernel 3.12.3 en Debian

¡Holy guacamole, Batman! Ni cuatro días ha durado la 3.12.2. La 3.12.3 trae una enorme lista de fixes, aunque la mayoría no son aplicables a mi setup. Parece que gregkh tenía mucho trabajo pendiente después de tanto viaje...

Pero vamos a lo nuestro, que es seguir midiendo los tiempos de compilación:

$ time fakeroot make-kpkg -j4 --initrd --revision=3.12.3+1 --append-to-version=-amd64 kernel_image kernel_headers
real    12m10.445s
user    29m37.844s
sys     2m5.188s

Ocho segundos menos. Se nota que esta vez le he dejado compilar tranquilo... :-)

Luego ha tocado recortes. He ido a " > File systems > Miscellaneous filesystems" y he quitado unos cuantos sistemas de ficheros "esotéricos" (¿Acorn? Sí, en eso estaba pensando. Hasta luego Amiga, gracias por el pescado BeOS, a paseo los fs de Apple, SCO, Minix, QNX y demás). Incluso he quitado el soporte para el UFS de los *BSD (si se me ocurriera instalar uno ya lo añadiría). He dejado los que me parecían que pudieran usarse en algún lado, como eCrypt, RomFS, cramfs, SquashFS, y los de journaling de memorias flash JFFS2, LogFS y UBIFS. También he quitado el soporte para puerto paralelo (me parecía que tenía, pero no). Con todo eso quitado, la compilación ha sido:

$ time fakeroot make-kpkg -j4 --initrd --revision=3.12.3+2 --append-to-version=-amd64 kernel_image kernel_headers
real    11m56.098s
user    29m3.340s
sys     2m3.196s

Lo que viene a ser otros 14 segundos ahorrados, y bajar de la barrera de los 12 minutos.

A este paso va a costarme horrores bajar de los 10 minutos. :-/

:wq

blogroll

social