¿Quien está detrás del desarrollo del Kernel Linux? Entrevistas de Verano (IX)

Continuamos conociendo a diferentes desarrolladores del Kernel Linux gracias a las entrevistas de Verano. Si te interesa el desarrollo sobre la arquitectura ARM, de seguro querrás conocer al personaje que les traemos hoy:

arnd

Nombre:

Arnd Bergmann

¿Qué papel desempeñas dentro de la comunidad y en que subsistemas trabajas?

Soy co-mantenedor junto con Olof Johansson de la rama arm-soc del kernel. Recogemos los parches que nos mandan docenas de mantenedores de subarquitecturas de ARM y consolidamos los parches unidos para enviárselos a Linus Torvalds. En la actualidad esto supone alrededor de 1000 parches en cada petición de envío. También reviso todos los nuevas aquitecturas de puertos que se incluyen en Linux, y también vigilo los directorios de el kernel drivers/char, drivers/misc e include/asm-generic.

¿De dónde recibes tu nómina?

Trabajo para IBM investigación y desarrollo en Böblingen, que me permite trabajar a tiempo completo en el proyecto sin ánimo de lucro Linaro a través de un acuerdo con el Centro de Tecnología Linux de IBM e IBM Microelectrónica.

¿En qué parte del mundo vives, y porque allí?

Me mudé a suroeste de Alemania por mi trabajo en IBM hará poco más de 10 años, este fue uno de los pocos lugares en mi país de origen que me permitía trabajar en el kernel de Linux

¿Cual es tu herramienta favorita para el desarrollo de software?¿Y que tienes instalado en tu PC?

Realizo casi todo mi trabajo usando git y vim. También utilizo una estación de trabajo rápida X86 para realizar kernels ARM multi-estructuras. Utilizo Kubuntu en mi PC de escritorio, pero he estado pensando cambiarme a XFCE4 una vez que encuentre una forma de migrar las configuraciones de mi correo de kmail 1.12.

¿Cómo te involucraste en el desarrollo del kernel de Linux?

Empecé como un simple usuario de Linux con un montón de hardware poco común en los últimos años de la década de los 90, en los que se requería hacer modificaciones en el kernel para que funcionara. Estuve mandando sobre todo soluciones a errores durante mi tiempo de universitario, hasta que aprendí que podrían pagarme haciendo las mismas cosas que antes hacía por afición.

¿Qué es lo que hace que sigas interesado en esto?

No me puedo imaginar haciendo otra cosa despues de haber estado revisando alguna vez la mayoría de subsistemas del kernel durante los últimos 15 años. Una de las mejores cosas de mi trabajo es que todas las cosas buenas de mi trabajo permanecerán ahí, incluso si yo cambio de trabajo o incluso algún proyecto se viene abajo.

¿Qué es lo más gracioso o curioso que te ha sucedido durante el proceso de desarrollo colaborativo (discusión encarnizada, petición de un código ridículo, un logro increíble)?

Una vez revisando un nuevo código que fue propuesto para ser incluido para una nueva arquitectura . Le dije al autor que aquel código necesitaba un montón de ciclos de revisiones durante meses e hice un listado de cientos de cosas que estaban mal. Una semana después el desarrollador regresó con una nueva versión que resolvía todos los errores listados y el código fue aceptado en la siguiente petición de envío de código al kernel.

¿Cual sería tu consejo para los desarrolladores que quieran implicarse?

Leer un montón de código y revisiones de código de otra gente que este haciendo un buen trabajo. Cuando escribas tu propio código o revises parches piensa cómo lo harían ellos. Como primera contribución, empieza con algo útil y pequeño, como un error obvio. Se pueden encontrar un buen montón de errores usando las herramientas automatizadas que se listan en la documentación del kernel.

¿Qué escuchas mientras programas?

Suelo escuchar last.fm pero no funciona bien con los cortafuegos de las empresas, así que actualmente utilizo radioparadise.com que reproduzco en squeezebox.

¿En qué lista de correo o en qué canal IRC puede encontrarte la gente?¿En que conferencias?

Asisto a los tres o cuatro eventos de Linaro Connect cada año, y también LinuxCon y ELC cuando tengo tiempo. Mis canales IRC por el momento son #linaro-kernel y #armlinux en freenode.net

Fuente: http://victorhckinthefreeworld.wordpress.com/

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene un comentario

Los comentarios están cerrados.