Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Br1ant en 16 Noviembre 2014, 06:46 am



Título: ¿Qué se necesita saber para compilar un kernel?
Publicado por: Br1ant en 16 Noviembre 2014, 06:46 am
Buenas

Leí que se debe tener conocimientos en Shell script y C... para este ultimo usar un compilador llamado GCC, tener conocimientos en Bash y Make.

Es eso? Hay algunas herramientas, lenguajes o plataformas que deba aprender o conocer?

Saludos


Título: Re: ¿Qué se necesita saber para compilar un kernel?
Publicado por: MinusFour en 16 Noviembre 2014, 07:21 am
Pues para compilar el kernel de linux, solo necesitas el codigo fuente y el compilador GCC (me parece que 3.2 y arriba). Lo más dificil es configurarlo (desde 0).

https://wiki.archlinux.org/index.php/Kernels/Compilation/Traditional


Título: Re: ¿Qué se necesita saber para compilar un kernel?
Publicado por: JorgeEMX en 22 Noviembre 2014, 17:47 pm
Lo más dificil es configurarlo (desde 0).


Si! De hecho si no se configura algo bien puede ser que te quedes sin WIFI o cosas de ese estilo. Yo por eso amaba Gentoo, bastante personalizable que hasta podrías instalar Linux desde los archivos base de Unix.

Aquí te explican algunos cosas: https://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=1&chap=7

Como lectura gral, te recomiendo éste libro que aborda el tema del Kernel y la terminología usada para el hardware: http://mx.casadellibro.com/libro-linux-para-usuarios-de-windows/9789701034385/895458