Anuncio

compila tu propio kernel de LinuxLos sistemas Linux son tan ridículamente flexibles y configurables que es completamente loco. Una gran parte de por qué Linux es tan flexible es debido a su estructura modular. Cada uno de los componentes y programas 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 kernel de Linux.

Debido a ese hecho, puede extraer el núcleo con relativa facilidad, hacer algunas cosas y luego volver a colocarlo. Pero, ¿qué puede hacer exactamente con el núcleo y por qué debería considerar compilar su propio núcleo personalizado?

Parchear o reemplazar controladores y otras partes

compila tu propio kernel de Linux

Una de las razones más comunes por las cuales las personas compilan sus propios núcleos en casa es el hecho de que algunos controladores (y otros características del kernel) deben ser reparadas o reemplazadas por un controlador completamente diferente o actualizado uno. Un buen ejemplo de esto es la necesidad de parchear algunos controladores inalámbricos para poder

instagram viewer
paquetes de captura para el craqueo WEP Cómo descifrar su propia red WEP para descubrir qué tan insegura es realmenteConstantemente le decimos que usar WEP para 'proteger' su red inalámbrica es realmente un juego tonto, pero la gente todavía lo hace. Hoy me gustaría mostrarles cuán inseguro es realmente WEP, al ... Lee mas . Backtrack Linux, que se menciona en ese artículo, viene con los controladores ya parcheados, pero cualquier otra distribución tendrá controladores sin parchear.

A veces, las personas también soportan ciertos controladores, especialmente los controladores de gráficos de código abierto. Si hace 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 instalar controladores de gráficos propietarios Cómo instalar controladores gráficos propietarios en Ubuntu, Fedora y MintLa mayoría de las veces, estará bien con el software de código abierto en Linux. Pero si desea juegos reales y potencia gráfica, necesitará controladores propietarios. Aquí se explica cómo obtenerlos. Lee mas a veces tienen que volver a compilar sus núcleos, aunque eso suele suceder automáticamente.

Elimine el código innecesario y use diferentes indicadores de compilación

construyendo tu propio kernel de Linux

Otra parte muy beneficiosa de compilar su propio núcleo es que puede hacer su propia optimización. Mientras que la personalización se enfoca en cambiar las partes del núcleo, la optimización se enfoca en todas las partes innecesarias que se puede eliminar, así como la mejor combinación de indicadores de compilación que producirán una velocidad más rápida núcleo.

Digamos que su computadora portátil no tiene Bluetooth capacidades, y no planea obtener un dongle USB, puede eliminar todo lo que tiene que ver con Bluetooth del núcleo. 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 núcleo final, entonces no cargarán y tomarán recursos valiosos que podrían usarse para otra cosa.

Aprendiendo más sobre el núcleo

compila tu propio kernel de Linux

Por último, pero no menos importante, compilar su propio núcleo tiene la ventaja de brindarle experiencia en Linux. Incluso si no cambia nada (tanto las perspectivas de personalización como de optimización) sobre el núcleo, la experiencia que obtiene descargando una copia vainilla del kernel de Linux, compilarlo y ejecutarlo en su sistema puede ser invaluable si es algo que le interesa. Obviamente, esto también es algo que las personas que trabajan diariamente en el kernel como trabajo tienen que hacer, por lo que los tipos de computadoras que están en contacto con Linux deben considerar este paso.

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 hay necesidades o requisitos específicos. Sin embargo, si tiene una necesidad como las que mencioné, o simplemente está interesado en entrar en el meollo de Linux, compilar su propio núcleo es definitivamente una buena idea.

¿Compila su propio kernel de Linux? ¿Vale la pena, y qué modificaciones haces en comparación con los núcleos de distribución / vainilla? ¡Háganos saber en los comentarios!

Créditos de imagen: Reparación de motores diesel modernos, manos y herramientas de los trabajadores a través de Shutterstock, Camión de recogida de basura a través de Shutterstock, Tema educativo: adolescente divertido, medicina, ciencia a través de Shutterstock

Danny es un estudiante de último año en la Universidad del Norte de Texas que disfruta de todos los aspectos del software de código abierto y Linux.