Para el programador de Linux , aprender a trabajar y programar el kernel Linux es una de las cosas más gratificantes que puede hacer . Los cambios en el impacto kernel la vida de todos los usuarios de Linux , independientemente de qué sabor particular de Linux a un usuario individual se ha instalado en su sistema , todas las distribuciones de Linux se ejecutan fuera del kernel Linux. Cosas que necesitará
internet Programación
experiencia
Ver Más instrucciones
1
familiarizarse con Linux, si no está ya muy bien en ella. Esto se puede hacer con cualquier distribución de Linux , aunque es probable que sea una buena idea para ver a algunos de ellos , ya que necesita un programador sólo se preocupa por el núcleo subyacente , desarrollar una comprensión de lo que los diferentes proyectos se han construido en la cima de el kernel y cómo el propio núcleo interactúa con esos proyectos. Novatos del kernel de Linux es un buen lugar para ir a la información básica necesaria para iniciar la participación del núcleo.
2
refrescarse en American National Standards Institute (ANSI ) Lenguaje C . El kernel Linux está escrito en C estándar , lo que es muy diferente de los idiomas derivados como Objective- C , C + + y C #. Es importante llegar a ser un experto en C para trabajar con Linux kernel - así que se sientan cómodos con el idioma
3
Acclimate con el código fuente del kernel actual de construcción . . Una de las mejores maneras de entender un proyecto de software es simplemente mirar su código . Estudiar el código hasta familiarizarse con la forma en que funciona y las convenciones de codificación que se utilizan para el proyecto. El código fuente se puede encontrar en la página Web del kernel.
4
Involucrar a ti mismo con el núcleo y una mayor comunidad Linux. La gran mayoría de los trabajos realizados dentro de la comunidad Linux se realiza por voluntarios , por lo que es muy fácil de participar en la comunidad , todo lo que tienes que hacer es voluntario ayuda. La comunidad siempre está buscando voluntarios para insectos de la calabaza y limpiar el código , incluso si los voluntarios no son expertos programadores del kernel.
5
Comunicarse con la comunidad a menudo y continúe trabajando en el kernel. Trabajar con el núcleo es una forma eficaz de dominar la programación del núcleo . Usted puede ser un experto kernel mismo si te quedas involucrado con el proyecto.