2011-01-01 21 views
38

Quiero trabajar con el kernel de Linux, pero no tengo idea de por dónde empezar. ¿Existe algún tipo de sistema de emisión de boletos en algún lugar donde se distribuyen errores y otros? ¿Dónde puedo obtener ideas para contribuciones potencialmente útiles?Quiero contribuir con el kernel de Linux

EDITAR: Sí, sé lo que estoy haciendo. He estado escribiendo mis propias modificaciones durante un buen tiempo, y estoy haciendo un proyecto independiente con uno de los investigadores de sistemas operativos de mi universidad el próximo semestre.

La razón por la que pregunto es que me gustaría aportar mi experiencia al proceso de desarrollo, y no sé por dónde empezar en términos de organización. En términos de asuntos técnicos, estoy a punto de llegar allí.

+3

Paso (1): Comprender lo suficiente sobre el kernel para reconocer un problema con la versión actual ... [Libros para entender el kernel de Linux? ] (http://stackoverflow.com/questions/2353741/), [¿Alguien puede recomendar un buen libro sobre el kernel de Linux?] (http://stackoverflow.com/questions/3778571/), [Learning Kernel Programming] (http://stackoverflow.com/questions/914693/) y posiblemente otras preguntas existentes. – dmckee

+5

¿has construido tu propio kernel? –

+0

intente aprender cómo funciona el kernel, tiene un largo camino por recorrer para mi amigo –

Respuesta

23

Comience con estos: Kernel Bugs involving typo. (Busque todos los días hasta que encuentre algo prometedor). Busque en esa base de datos de errores palabras clave como "comentario", "error tipográfico", "documentación", "error menor", etc. Busque también en la categoría Documentación here.

Conozca el proceso primero. Luego, intenta contribuir con algo significativo.

+10

Los parches de error en los comentarios son molestos. El proceso se puede aprender fácilmente enviando cosas reales. – adobriyan

+3

Typo todavía necesita ser corregido, creo que los novatos son los más adecuados para esto. –

-5

Obtenga un tutorial de GIT. También puede ver this

7

Elija un subsistema y suscríbase a la lista de correo correspondiente. Dedica un tiempo a estudiar el subsistema. Comience poco a poco y corrija errores simples, luego gradualmente haga un trabajo de mayor importancia. Es posible que desee ver los archivos TODO en el directorio de origen del kernel, especialmente para los controladores en etapas.

Cuestiones relacionadas