Investigar

Páginas: 25 (6023 palabras) Publicado: 5 de junio de 2015
Como Linux es construido
Investigar detalladamente cual es el proceso que ayuda a desarrollar Linux, investigue cuales son los requisitos para ser un desarrollador y un mainteiner. Indicar los pasos y a que sitios debe acceder para inscribirse a la comunidad de desarrolladores. Quienes pueden ser autorizadores de nuevos release del kernel. Cual es la utilidad de GitHub?
El kernel está escrito ensu mayoría en C, con algunas partes dependientes de la arquitectura escritos en asamblea. Se requiere un buen conocimiento de C para el desarrollo del kernel. Asamblea (cualquier arquitectura) no es necesario a menos que usted planea hacer el desarrollo de bajo nivel para que la arquitectura. Aunque no son un buen sustituto de una educación y / o años de experiencia sólida C, los siguienteslibros son buenos para, en todo caso, la referencia:
"El lenguaje de programación C" de Kernighan y Ritchie [Prentice Hall]
"C Programación Práctica" por Steve Oualline [O'Reilly]
El kernel está escrito usando GNU C y la cadena de herramientas GNU. Si bien se adhiere a la norma ISO C89, utiliza una serie de extensiones que no se ofrecen en la norma. El kernel es un entorno independiente C, sindependencia de la biblioteca estándar de C, por lo que algunas partes de la norma C no son compatibles. Divisiones largas largas arbitrarias y coma flotante no están permitidos. A veces puede ser difícil de entender los supuestos el kernel tiene en la cadena de herramientas y las extensiones que utiliza, y por desgracia no hay ninguna referencia definitiva para ellos. Por favor, consulte las páginas deinformación sobre gcc ( info gcc ) para alguna información sobre ellos.
Por favor, recuerde que usted está tratando de aprender cómo trabajar con la comunidad de desarrollo existente. Se trata de un grupo diverso de personas, con altos estándares para la codificación, el estilo y el procedimiento. Estas normas han sido creadas con el tiempo sobre la base de lo que han encontrado a funcionar mejorpara un equipo tan grande y geográficamente dispersa. Trate de aprender lo más posible sobre estas normas antes de tiempo, ya que son bien documentados; no espere que la gente se adapte a usted o forma de hacer las cosas de su empresa.
Asuntos legales
El código fuente del kernel de Linux se distribuye bajo la licencia GPL. Por favor, consulte el archivo, COPIAR, en el directorio principal del árbolde origen, para obtener información sobre la licencia. Si tiene más preguntas acerca de la licencia, por favor póngase en contacto con un abogado, y no preguntar en la lista de correo del kernel Linux. Las personas en las listas de correo no son abogados, y usted no debe confiar en sus declaraciones sobre asuntos legales.
Para preguntas y respuestas comunes acerca de la GPL, por favorvisite: http://www.gnu.org/licenses/gpl-faq.html
Documentación
El árbol de las fuentes del kernel de Linux tiene una gran variedad de documentos que son de gran valor para aprender a interactuar con la comunidad del kernel. Cuando se añaden nuevas características al núcleo, se recomienda que también se agregan nuevos archivos de documentación que explica cómo utilizar la función. Cuando un cambio kernel haceque la interfaz que el kernel expone al espacio de usuario para cambiar, se recomienda que usted envíe la información o un parche para las páginas de manual que explican el cambio al mantenedor páginas de manual en mtk-manpages@gmx.net.
Aquí está una lista de los archivos que se encuentran en el árbol de fuentes del núcleo que se requiere la lectura:

README
Este archivo da un breve fondo en elkernel de Linux y describe lo que hay que hacer para configurar y construir el núcleo. Las personas que son nuevos en el kernel deben comenzar aquí.
Documentación / Cambios
Este archivo contiene una lista de los niveles mínimos de varios paquetes de software que son necesarios para generar y ejecutar el núcleo con éxito.

Documentación / CodingStyle
Esto describe el estilo de codificación del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigador
  • Investigar
  • Que es investigar
  • Investigaciones
  • Investigaciones
  • Investigativo
  • Investigaciones
  • Investigaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS