El kernel de Linux ha crecido hasta convertirse en uno de los proyectos de software más grandes del mundo, con miles de desarrolladores aportando cambios cada año. Quien lo inició en 1991, Linus Torvalds, ha tenido que adaptar su forma de trabajar para seguir al frente de esta inmensa maquinaria. Su papel ha evolucionado de programador a coordinador, y hoy dedica la mayor parte de su tiempo a supervisar el flujo de parches y a tomar decisiones estratégicas.
Durante la Cumbre de Código Abierto celebrada en Mumbai, Torvalds explicó que apenas lee código y que se considera un «jefe de desarrollo»>. Para gestionar el aluvión de propuestas que recibe, se apoya en dos herramientas que él mismo ayudó a popularizar: Git, el sistema de control de versiones que creó en 2005, y el correo electrónico, que sigue siendo el canal principal de comunicación en la comunidad.
De programador a coordinador
Torvalds ya no pasa las horas escribiendo funciones o corrigiendo errores línea por línea. Su tarea consiste en entender qué está cambiando dentro del kernel y qué impacto puede tener cada decisión>. Para ello, se apoya en una red de mantenedores que conocen a fondo áreas concretas del sistema, como redes, memoria o controladores. Estos grupos revisan los parches antes de enviárselos, de modo que cuando una propuesta llega a Torvalds, el trabajo técnico ya ha pasado por varios filtros.
En la práctica, esto significa que el valor de Torvalds ya no depende de cuántas líneas de código escriba>, sino de mantener la coherencia del proyecto mientras muchas personas trabajan al mismo tiempo. Él mismo lo resumió con claridad: «Seamos sinceros. Casi ya no leo código. No soy programador, soy jefe de desarrollo».
Git y el correo: las herramientas del día a día

La primera herramienta que usa Torvalds es Git, el sistema de control de versiones que él mismo creó en 2005 para resolver las necesidades de Linux. Git guarda el historial de cada modificación, muestra quién realizó el cambio y permite combinar trabajos de ramas distintas>. Esta información es esencial cuando aparecen conflictos: si dos equipos modifican la misma zona, Torvalds puede revisar cómo se produjo el problema y decidir la mejor forma de integrar ambos trabajos.
Sin embargo, Git solo muestra qué ha cambiado, no por qué. El correo electrónico aporta el contexto que Git no puede mostrar>. Las propuestas suelen llegar acompañadas de mensajes donde los programadores detallan el problema y justifican la solución. Esa parte permite a Torvalds entender el sentido de una modificación sin revisar cada línea. Además, el correo conserva las discusiones del proyecto, de modo que cualquier desacuerdo queda registrado y puede seguirse desde el principio.

La cadena de confianza: los mantenedores como filtro

El desarrollo de Linux se organiza mediante una cadena de confianza. Los responsables de cada área revisan primero las propuestas y después envían grupos de cambios hacia el repositorio principal>. Torvalds recibe solicitudes para incorporar cambios y presta especial atención a la explicación, al problema que intenta resolver y a las posibles consecuencias para otras partes del kernel.
La documentación oficial del kernel calcula que alrededor de 2.000 desarrolladores participan durante un año y que una versión típica puede reunir unos 13.000 cambios. Una escala imposible de revisar línea por línea desde una sola mesa>, por lo que la confianza en los mantenedores es clave. Cuando una petición alcanza el nivel superior, por lo general ya ha pasado por revisiones, pruebas y conversaciones que reducen el riesgo de incorporar un fallo.
¿Sigue escribiendo código? Pequeños parches y conflictos
Aunque Torvalds ya no programa de forma habitual, todavía puede escribir pequeños parches. Los presenta como sugerencias sin probar y espera que el mantenedor correspondiente los revise, los corrija si hace falta y se los devuelva por la vía habitual>. También entra en el código cuando aparece un conflicto entre cambios o falla la compilación, algo parecido a revisar un plano general y bajar al taller solo cuando dos piezas no encajan.
Torvalds conserva la autoridad final sobre el código que entra en la rama principal de Linux. Pero la propia documentación del proyecto reconoce que ningún desarrollador podría inspeccionar y seleccionar por sí solo todas las propuestas que llegan>. Su función se apoya en mantenedores que actúan como filtros técnicos, y su declaración en Mumbai no anuncia una retirada, sino que muestra cómo cambia el trabajo cuando un proyecto crece tanto que la decisión más importante ya no es qué línea escribir, sino en quién confiar y qué cambio encaja con el conjunto.
En definitiva, Linus Torvalds ha transformado su papel para adaptarse a la magnitud de Linux. Ahora actúa como un gestor que coordina a miles de desarrolladores>, utilizando Git para el control de versiones y el correo electrónico para mantener el contexto de las decisiones. La confianza en los mantenedores de cada área es el pilar que permite que el kernel siga evolucionando sin perder coherencia, y aunque ya no escriba código a diario, su criterio sigue siendo el último filtro antes de que un cambio entre en producción.


