¿Kernel nuevo en hardware antiguo?

La mayor parte de las novedades de los kernels nuevos es la compatibilidad y mejora de seguridad y rendimiento. Pero llegará un momento que el hardware ya no mejorará más y no se si se pierde rendimiento.

Tengo instalado arch en un viejo P4 que no enciendo nada más que para actualizar y en cada revisión del kernel me parece que el sistema tarda más en arrancar y no va tan fluido como recién instalado. ¿Es normal o es mejor buscar algo más estable de la época del hardware?
Puedes compilarte un kernel quitando lo que te sea innecesario simplemente ^^, en cada actualización engorda básicamente porque ademas de las mejoras... se añade soporte para nuevas características y dispositivos que tal vez nunca uses =D.

No recomendaria tampoco coger y tener un sistema desactualizado, si apenas usas el pc... no es necesario que lo actualices siempre que lo arranques no?

Pero vamos, puedes actualizar todo el sistema y mantener la ultima versión perfectamente estable compilada por ti con los mínimos módulos activos ademas. Un servidor por ejemplo se puede llevar literalmente años sin actualizar el kernel (básicamente es para lo único que es necesario reiniciar completamente el sistema).
En el Kernel, ademas de nuevos drivers, se mejoran los antiguos, se optimizan protocolos, la gestión de memoria...

Ahora bien, si por una mejora del 1% en la memoria tienes que cargar 120 drivers nuevos, pues no compensa. La solución puede ser, como bien dice blackgem, es compilar el kernel tú mismo. Las distribuciones crean kernels genéricos para que funcionen en casi cualquier PC, pero con un poco de maña y un par de tutoriales no te será difícil eliminar toda la morralla que no te valga.

Por ejemplo, si es un PC de sobremesa, puedes eliminar todo lo que tenga que ver con WiFi. A la hora de iniciar se notará bastante, pues tendrá menos módulos "en los que buscar".
Lo de compilar el kernel con los módulos cargados en se momento ya lo hice cuando estuve en debian. Se supone que solo se cargan los drivers que se detectan, ¿se ganaría algo con eso?
chiribe escribió:Lo de compilar el kernel con los módulos cargados en se momento ya lo hice cuando estuve en debian. Se supone que solo se cargan los drivers que se detectan, ¿se ganaría algo con eso?

Sí. Es más fácil buscar el módulo entre 10 que entre 10000
4 respuestas