¿Cuál es el beneficio de compilar su propio kernel de Linux?

Pregunta:

¿Qué beneficio podría obtener compilando un kernel de Linux yo mismo? ¿Existe alguna eficiencia que podría crear personalizándolo para su hardware?

Respuesta:

En mi opinión, el único beneficio que realmente obtiene al compilar su propio kernel de Linux es:

Aprenderá a compilar su propio kernel de Linux.

No es algo que deba hacer para obtener más velocidad / memoria / xxx lo que sea. Es algo valioso si esa es la etapa en la que siente que se encuentra en su desarrollo. Si quieres tener una comprensión más profunda de todo este asunto del "código abierto", acerca de cómo y cuáles son las diferentes partes del kernel, entonces deberías intentarlo. Si solo está buscando acelerar el tiempo de arranque en 3 segundos, entonces … cuál es el punto … ir a comprar un ssd. Si tiene curiosidad, si quiere aprender, entonces compilar su propio kernel es una gran idea y probablemente sacará mucho provecho.

Dicho esto, hay algunas razones específicas por las que sería apropiado compilar su propio kernel (como varias personas han señalado en las otras respuestas). Generalmente, estos surgen de una necesidad específica que tiene para un resultado específico, por ejemplo:

  • Necesito que el sistema arranque / se ejecute en hardware con recursos limitados
  • Necesito probar un parche y proporcionar comentarios a los desarrolladores.
  • Necesito deshabilitar algo que está causando un conflicto.
  • Necesito desarrollar el kernel de linux
  • Necesito habilitar el soporte para mi hardware no compatible
  • Necesito mejorar el rendimiento de x porque estoy alcanzando los límites actuales del sistema (y sé lo que estoy haciendo)

El problema radica en pensar que hay algún beneficio intrínseco en compilar su propio kernel cuando todo ya está funcionando como debería, y no creo que así sea. Aunque puede pasar incontables horas desactivando cosas que no necesita y ajustando las cosas que se pueden modificar, el hecho es que el kernel de Linux ya está bastante bien ajustado (por su distribución) para la mayoría de situaciones de usuario.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım