3 razones por las que podrías querer compilar tu propio kernel [Linux]

3 razones por las que podrías querer compilar tu propio kernel [Linux] / Linux

Los sistemas Linux son tan ridículamente flexibles y configurables, que es absolutamente loco. Una gran parte de por qué Linux es tan flexible es debido a su estructura modular. Cada componente y programa del sistema se divide en muchos paquetes diferentes que pueden eliminarse, agregarse o reemplazarse fácilmente por otra cosa. Absolutamente ninguna parte del sistema operativo tiene una excepción a esa regla, incluido el propio kernel de Linux.

Debido a este hecho, puede sacar el kernel con relativa facilidad, hacer algunas cosas y luego volver a colocarlo. Pero, ¿qué puede hacer exactamente con el kernel y por qué debería considerar compilar su propio kernel personalizado??

Parches o reemplazo de controladores y otras piezas

Una de las razones más comunes por las que las personas compilan sus propios kernels en casa es el hecho de que algunos controladores (y otras características del kernel) deben ser parcheados o reemplazados por un controlador completamente diferente o actualizado. Un buen ejemplo de esto es la necesidad de parchear algunos controladores inalámbricos para poder capturar paquetes para el craqueo WEP. Cómo descifrar su propia red WEP para descubrir qué tan inseguro realmente es cómo descifrar su propia red WEP para descubrir ¿Qué tan inseguro es realmente? Le decimos constantemente que usar WEP para "asegurar" su red inalámbrica es realmente un juego de tontos, sin embargo, la gente todavía lo hace. Hoy me gustaría mostrarle exactamente cuán insegura es realmente la WEP, al ... Leer más. Backtrack Linux, que se menciona en ese artículo, viene con los controladores ya parchados, pero cualquier otra distribución tendrá controladores no parcheados.

A veces, las personas también realizan una copia de seguridad de ciertos controladores, especialmente los controladores de gráficos de código abierto. Si realiza una copia de seguridad de un controlador, significa que está tomando un controlador de un kernel más nuevo y lo está pegando en uno más antiguo como un parche. Incluso las personas que instalan controladores de gráficos propietarios Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint Cómo instalar controladores de gráficos propietarios en Ubuntu, Fedora y Mint La mayoría de las veces, usted estará bien con el software de código abierto en Linux . Pero si desea un juego real y una potencia gráfica, necesitará controladores propietarios. Aquí es cómo conseguirlos. Leer más a veces tienen que recompilar sus núcleos, aunque eso suele suceder automáticamente.

Eliminar código innecesario y utilizar diferentes indicadores de compilación

Otra parte muy beneficiosa de compilar tu propio kernel es que puedes hacer tu propia optimización. Mientras que la personalización se centra en cambiar partes del kernel, la optimización se enfoca en todas las partes innecesarias que se pueden eliminar, así como en la mejor combinación de indicadores de compilación que producirán un kernel más rápido.

Digamos que su computadora portátil no tiene capacidades Bluetooth y que no planea obtener una mochila USB, puede eliminar todo lo que tenga que ver con Bluetooth del kernel. A través de esta lógica, se pueden eliminar muchos controladores innecesarios, ahorrando espacio en disco y otros recursos. Si nunca están con el kernel final, entonces no cargarán ni ocuparán recursos valiosos que podrían usarse para otra cosa..

Aprender más sobre el núcleo

Por último, pero no menos importante, compilar su propio kernel tiene la ventaja de brindarle la experiencia de Linux. Incluso si no cambia nada (tanto las perspectivas de personalización como de optimización) sobre el kernel, la experiencia que obtiene al descargar una copia original del kernel de Linux, compilarlo y ejecutarlo en su sistema puede ser invaluable si es algo que usted necesita. Está interesado en. Obviamente, esto también es algo que las personas que trabajan diariamente en el núcleo como un trabajo tienen que hacer, por lo que los tipos de computadoras que están en contacto con Linux deberían tomar este paso bajo consideración..

Conclusión

Al final, depende completamente de ti lo que quieras hacer. Para la mayoría de los usuarios, el núcleo ofrecido por su distribución de elección funcionará bien, y las personas que compilan regularmente sus propios núcleos lo hacen porque existen necesidades o requisitos específicos. Sin embargo, si tiene una necesidad como las que mencioné, o simplemente está interesado en adentrarse en la esencia de Linux, entonces compilar su propio kernel es definitivamente una buena idea..

¿Compilas tu propio kernel de Linux? ¿Vale la pena y qué modificaciones hace en comparación con los núcleos de vainilla / distribución? Háganos saber en los comentarios.!

Créditos de las imágenes: Reparación del motor diesel moderno, manos y herramienta de los trabajadores a través de Shutterstock, Reciclaje de contenedores de camiones a través de Shutterstock, Tema educativo: Adolescente divertido, medicina, ciencia a través de Shutterstock

Explorar más sobre: ​​Mantenimiento de computadoras.