GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿La mejor manera de compilar un kernel para un procesador I7?

He compilado mis propios núcleos desde hace un tiempo. Empecé cuando obtuve mi procesador i7 y quería que su impulso turbo funcionara correctamente. Desde entonces compré un SSD, así que sigo beneficiándome de un kernel más reciente que la versión de repositorio.

Con mis compilaciones más recientes, comencé a tener picos de CPU extraños. Si bien podría ser una serie de cosas diferentes que causan esto, me gustaría centrarme en hacer que el kernel sea "correcto" y, si es posible, más optimizado que nunca.

Sigo el "Debian pasado de moda" en el wiki de Kernel/Compile. Hago esto porque estoy construyendo a partir de una descarga directa desde kernel.org. Primeras preguntas:¿Debo obtener mi fuente de otro lugar y debo usar un método de compilación diferente?

La guía sugiere obtener el .config actual así:

cp -vi /boot/config-`uname -r` .config

Todo esto está muy bien si su configuración actual funciona bien, pero me preocupa que la mía tenga un problema... Segunda pregunta:¿Existe un buen .config predeterminado compatible con Ubuntu y compatible con i7? archivo que puedo descargar desde algún lugar?

Hay muchos parches de kernel flotando en este momento. Algunos prometen un sistema con mayor capacidad de respuesta a través de parches de errores de IO, algunos brindan programadores "mejores" (BFS, et al), pero es difícil encontrar puntos de referencia decentes para ver si estas son características que valen la pena si son simplemente basura inestable. Tercero:¿Hay algún parche que aplicarías a 2.6.35 para hacerlo más compatible con Lucid?

Me temo que es make menuconfig donde arruino las cosas. Intento desactivar los controladores que no necesito y selecciono opciones que parecen optimizar las cosas pero, a decir verdad, no soy un desarrollador de kernel; No sé con certeza si una opción romperá todo o incluso ayudará en algo. Cuarto:¿Cómo optimizaría el .config? /build-process para un i7 y SSD?

Respuesta aceptada:

Desde mi punto de vista, kernel.org es el lugar adecuado para obtener un kernel. Por lo general, clono el repositorio de git desde la línea principal. Tal vez también podría usar un kernel de vainilla reciente y aplicar los parches de Ubuntu. Encontrará la diferencia en la página del paquete de imágenes de Linux. Tenga en cuenta que puede haber algunos conflictos que debe resolver. Así que la primera versión probablemente sea mejor.

Supongo que no encontrarás ningún .config bueno En la naturaleza. Lo que encuentro útil es make localmodconfig en la fuente del núcleo. Primero, copia tu configuración anterior a /usr/src/linux-2.6 (o el lugar donde están las fuentes de su kernel) y luego ejecuta este comando. Deshabilitará todos los módulos que no estén cargados. Por lo tanto, obtiene más personalización en primer lugar.

Relacionado:¿Cómo instalar el firmware faltante para una tarjeta de sonido Creative Labs Audigy2?

No conozco ningún parche que sea bueno para Lucid.

Soy miembro de un LUG local. Hacemos de vez en cuando talleres de kernel. Aquí se reúnen todos los miembros. Configuramos un kernel y hablamos sobre nuestro conocimiento de diferentes entradas. Al final, todos se benefician y esto ayuda a construir mejores núcleos. Entonces, si busco optimización, le preguntaría a nuestros miembros. Si esa no es una opción, leer la lista de correo del Kernel de Linux también podría ayudar a encontrar una solución. A menudo encontrará algunas discusiones que son útiles.


Ubuntu
  1. Pruebas de integración continua para el kernel de Linux

  2. Construyendo kernels de Linux a la manera de Debian

  3. ¿La mejor solución para el archivo de documentos?

  4. Por qué Ubuntu es el mejor para la gestión de servidores

  5. ¿Cuál es la mejor manera de distribuir una aplicación binaria para Linux?

Las mejores utilidades de compresión para Ubuntu

Los 13 mejores reproductores de música para Ubuntu y Linux Mint

Los 12 mejores temas de KDE Plasma para su escritorio KDE

Las 19 mejores extensiones de Gnome Shell para su escritorio Gnome

Los 15 mejores temas de Gnome Shell para su escritorio Gnome

Zorin OS 15 Lite:el mejor reemplazo para Windows 7