Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » Desarrollo » Proyectos


Nuevo tema Responder al tema
 [ 2 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Dom Ago 13, 2006 7:00 am
Mensajes: 912
Ubicación: Toronto, Canada

Nota Publicado: Mar Ene 15, 2013 8:01 pm 
Arriba  
Hola a todos,

desde hace un buen tiempo me ha interesado el proceso de como compilar mi propio kernel y desde hace un par de meses estoy trabajando en un script para ayudar o guiar a usuarios nuevos para que puedan compilar su propio kernel de una manera mas fasil y mas eficiente sin la necesidad de leer tantos manuales.

Hoy en dia tengo un script que funciona hace el trabajo para el cual fue diseniado, sin embargo siento que tiene mucho potencial que no lo estoy aprovechando, entonces posteo aqui para buscar voluntarios, curiosos, personas que quieran aprender o cualquier persona interesada con la compilacion del kernel y que quieran contribuir de una manera u otra con el desarrollo de este script.

hasta ahorita el script hace:

.- valida que la distro en la que se esta trabajando sea Arch, Fedora u openSUSE (estas son las distro que he usado desde que empeze este proyecto y en donde lo he probado).
.- crea un archivo .config ya sea desde /proc/config.gz o desde "/boot/config-"$(uname -r) o con make defconfig
.- crea una carpeta en /tmp/kernel para no embasurar la carpeta donde estan las fuentes del kernel
.- tiene la opcion de usar un archivo .config ubicado donde el usuario diga
.- valida que el archivo .config sea real y valido
.- si el usuario carga su propio archivo .config el sistema lo actualiza con make silentoldconfig
.- nombra el kernel nuevo y la computadora con el nombre que el usuario diga (mas la version del kernel que esta compilando)
.- tiene la opcion de desactivar los modulos del kernel que no estan siendo usados con make localmodconfig(esto puede ser un arma de doble filo)
.- borra el kernels previos con el mismo nombre (esto es en el caso que el usuario compile varias veces para depurar las opciones en el kernel y asi pueda conseguir las opciones que mas se adapten al hardware del usuario).
.- ejecuta la pantalla para habilitar, desabilitar los modulos del kernel con make xconfig
.- compila el kernel e instala los archivos en las carpetas correspondientes
.- hace algunas validaciones en cada paso


lo que hace falta mejorar o agregar:
.- mejorar la barra de progreso cuando se esta compilando el kernel
.- mejorar como se maneja el stderr
.- agregar la opcion de ver cuanto tiempo se toma cada paso o cuanto tiempo se toma en el proceso completo
.- solo actualizar el archivo .config cuando sea una o mas versiones mayores usando make silentoldconfig.
.- descargar las fuentes mas actualizadas directamente de kernel.org
y cualquier otra cosa que ustedes me puedan recomendar :-)

si tienen preguntas, sugerencias o comentarios adelante sientanse liebre de hacerlo
muchas gracias de antemano :-)

_________________
La Hora Mas oscura es una antes de que Amanesca (Anonimo)

 Perfil  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mar May 03, 2011 7:09 am
Mensajes: 959

Nota Publicado: Mar Ene 15, 2013 9:30 pm 
Arriba  
Aunque no soy un usuario de muy avanzado en script, hace tiempo mire este script, y espero y te sirva
http://www.esdebian.org/wiki/vt-medir-v ... ransferido

_________________
Cuando mi maestro me reprendió, me dijo: Alejandro Magno a los 20 años conquistaba el mundo, Yo le conteste "si pero tenia de maestro a Aristóteles".
Twitter: @mcuentos

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 2 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
kernel panic en mandriva 2006 al compilar my kernel ?

en Sistema

vicente32

5

1932

Jue May 10, 2007 10:10 pm

milux1 Ver último mensaje

Compilar Kernel

en Sistema

VitoCorleone

6

2112

Lun Feb 19, 2007 7:55 am

VitoCorleone Ver último mensaje

compilar Kernel

en Programación

karbysop

10

2582

Mar Jul 03, 2007 5:39 pm

HardPLay Ver último mensaje

compilar kernel

en Sistema

Juanes326

2

1788

Lun May 21, 2007 5:36 pm

Juanes326 Ver último mensaje

compilar kernel

en Sistema

camaleon02

6

817

Mié Oct 08, 2008 9:22 pm

camaleon02 Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO