Aquí tienen cuánto tarda compilar un kernel en una netbook lenovo S10e:
real 48m3.774s user 40m51.097s sys 4m3.975s
Las especificaciones de mi lenovo S10e son:
- RAM: 2 GB
- CPU: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (x2)
Nota: El kernel fue compilado en Jolicloud (un derivado de Ubuntu Nebook Remix), con algunas aplicaciones corriendo al mismo tiempo, como el firefox, un terminal, etc.

Planeta Linux
#1 by markuz on 24/09/2009 - 8:06
Aunque sirve para “medir” cuanto tardaria, la compilada de un kernel depende mucho de que tantas cosas estes
compilando. Recuerdo que en AMD Sempron de 1.8GHz tardaba unos 15 minutos desde cero, obviamente no tenia
soporte para nada mas que no tuviera en el equipo, y cuando me hacia falta el modulo lo compilaba, cosa que no es
chamba de mas de 5 minutos si el modulo esta dentro de las fuentes del kernel.
#2 by Luis Gallardo on 24/09/2009 - 8:19
Ciertamente no es una “medida” de comparación porque por ejemplo, para un Playstation 3 los tiempos son similares pero el kernel que se genera es completamente distinto. La compilación de este kernel fue a partir de un ‘make i386_defconfig’ y las opciones específicas del netbook lenovo s10e. Ahora, lo más adecuado es tener herramientas de benchmarking para hacer comparativas entre hardwares. Gracias por la acotación
#3 by Angel Castellanos on 03/10/2009 - 6:42
Buenas, amigos quiero salir de dudas, lo de compilar ok, que se es para optimizar todos los mudulos del sistema como tal, pero tienen k hacers a juro en un equipo para que ande mejor? por lo menos teng una Acer Aspire One con 8.10 ubunt y en realidad nose como hacer para compilar, si me va a mejorar el ubuntu como tal, soy nuevo en esto, les agradeceria su respuesta y me saquen de dura gracias…
#4 by Luis Gallardo on 03/10/2009 - 8:51
Te explico un poco. Las distribuciones como Ubuntu o Fedora incluyen un kernel muy genérico con muchos módulos, esto quiere decir que en el kernel habrá código que no usas (por ejemplo soporte para el puerto paralelo) y módulos que pueden llegar a ser innecesarios para un netbook (ejemplo, control de cuotas del sistema). ¿Por qué incluyen un kernel tan genérico con módulos innecesarios? Porque sencillamente no saben a cuál hardware va a llegar, es decir, puede ser una máquina de escritorio, un servidor o un netbook; y de esta es la forma que tienen de garantizar que sus distribuciones van a funcionar.
Si compilas un kernel específico para tu máquina vas a usar solo el código que necesitas. Esto quiere decir que tendr’as un kernel más pequeño que se carga en memoria y menos módulos usándose, que a su vez repercutirá en menos consumo de energía (importantísimo en un netbook ya que la batería durará más).
¿Cómo hacer para compilar? Existen varios tutoriales en Internet que te indican cómo compilar en Ubuntu (que se conoce como compilación a lo Debian). Uno de ellos es este. El paso a que le debes prestar mayor atención es al make menuconfig, ya que ese es el que te permite decir cuáles opciones quieres y cuales no. Como consejo, busca en Internet alguien que ya lo haya compilado para que sepas cuáles opciones debes usar para tu netbook Acer.
Te adelanto que al principio compilar el kernel puede llegar a ser tedioso (decidir que poner y qué no) y/o frustrante (cuando no funciona el kernel compilado a la primera), pero luego de que entiendes todo y lo has hecho un par de veces encontrarás que no es tan complicado como parece.