← Linux

Linus Torvalds: quién es el creador de Linux y de Git

Linus Torvalds es el ingeniero finlandés que creó el kernel Linux en 1991 y Git en 2005. Su historia, cómo nació Linux, por qué hizo Git y qué hace hoy.

En este artículo
  1. Quién es Linus Torvalds
  2. Cómo nació Linux en 1991
  3. De Finlandia a Estados Unidos
  4. Git: el otro gran proyecto (2005)
  5. Qué hace hoy
  6. Su forma de comunicarse
  7. Reconocimientos
  8. Preguntas frecuentes

Linus Torvalds es un ingeniero de software finlandés, nacido en Helsinki en 1969, que creó el kernel Linux en 1991, cuando era estudiante de la Universidad de Helsinki. En 2005 creó también Git, el sistema de control de versiones más usado del mundo. Hoy sigue coordinando el desarrollo de Linux como Fellow de la Linux Foundation.

Quién es Linus Torvalds

Nombre Linus Benedict Torvalds
Nacimiento 28 de diciembre de 1969, Helsinki, Finlandia
Estudios Ciencias de la computación, Universidad de Helsinki (desde 1988)
Conocido por Crear el kernel Linux (1991) y Git (2005)
Rol actual Fellow de la Linux Foundation; decide qué código entra en el kernel oficial

En la universidad compró un PC con procesador Intel 386 y empezó a experimentar con su sistema operativo. De ese experimento salió Linux.

Cómo nació Linux en 1991

En 1991 Torvalds usaba Minix, un sistema tipo Unix pensado para enseñar en cursos de sistemas operativos. Decidió escribir su propio kernel para aprovechar el procesador 386.

El 25 de agosto de 1991 publicó un mensaje en el grupo de noticias comp.os.minix anunciando que estaba haciendo un sistema operativo libre. Lo presentó como un pasatiempo y dijo, en una frase que se haría famosa, que no sería “grande ni profesional” como el proyecto GNU. La Linux Foundation recoge ese episodio en su biografía oficial.

Las fechas clave de los primeros años:

Fecha Hito
Agosto de 1991 Anuncio en comp.os.minix
Septiembre de 1991 Versión 0.01, el primer código publicado
Febrero de 1992 Con la versión 0.12, Linux pasa a la licencia GPL de GNU
Marzo de 1994 Linux 1.0

El cambio de licencia fue decisivo. Las primeras versiones prohibían venderlo; en las notas de la 0.12, Torvalds anunció que el “copyleft de GNU” entraría en vigor el 1 de febrero de 1992. Eso permitió que empresas y distribuciones lo empaquetaran y que miles de programadores aportaran código sabiendo que seguiría siendo libre. Si te interesa el porqué, lee qué es el copyleft y licencia GPL.

Al juntarse con las herramientas del proyecto GNU, el kernel de Torvalds completó un sistema operativo libre. Esa historia está en qué es Linux.

De Finlandia a Estados Unidos

En 1997 Torvalds se mudó a California para trabajar en Transmeta, una empresa de procesadores, mientras seguía dirigiendo el desarrollo de Linux en su tiempo libre y con apoyo de la empresa. En 2003 dejó Transmeta para dedicarse por completo al kernel, financiado por el Open Source Development Labs (OSDL), un consorcio de empresas como IBM, HP e Intel. En 2007 el OSDL se fusionó con el Free Standards Group y formó la Linux Foundation, que desde entonces lo emplea.

Git: el otro gran proyecto (2005)

Entre 2002 y 2005 el kernel Linux se desarrollaba con BitKeeper, un sistema de control de versiones propietario que su empresa permitía usar gratis. En 2005 la relación se rompió y se retiró el uso gratuito.

Torvalds no encontró una alternativa libre que le sirviera, así que escribió una. En abril de 2005 empezó Git, y según la Linux Foundation tuvo la primera versión funcional en unos diez días. Sus objetivos, según el libro oficial de Git, eran la velocidad, un diseño simple, soporte para miles de ramas en paralelo, funcionar de forma distribuida y manejar proyectos del tamaño del kernel.

En julio de 2005 entregó el mantenimiento a Junio Hamano, que sigue a cargo del proyecto. Hoy Git es la base de GitHub, GitLab y prácticamente todo el desarrollo de software. Si quieres entender cómo funciona, lee qué es Git y GitHub.

Qué hace hoy

Torvalds sigue siendo la autoridad final sobre qué código entra en el kernel Linux oficial. Su trabajo ya no es escribir la mayor parte del código, sino revisar e integrar lo que le envían cientos de mantenedores de subsistemas (redes, sistemas de archivos, controladores, seguridad), que a su vez coordinan a miles de desarrolladores.

El ciclo funciona así:

  1. Se abre una ventana de integración de unas dos semanas, en la que Torvalds acepta las novedades.
  2. Siguen varias semanas de versiones candidatas (-rc), solo con correcciones.
  3. Publica la versión final y empieza el ciclo siguiente.

Cada versión nueva del kernel sale aproximadamente cada dos o tres meses en kernel.org. Torvalds anuncia cada versión en la lista de correo del kernel.

Su forma de comunicarse

Durante años Torvalds fue conocido por respuestas muy duras en la lista de correo del kernel. En septiembre de 2018, en el anuncio de Linux 4.19-rc4, pidió disculpas: reconoció que su comportamiento había sido poco profesional, dijo que lo lamentaba y se tomó unas semanas de pausa para cambiar su forma de trabajar. Greg Kroah-Hartman lo reemplazó durante ese tiempo, y el kernel adoptó un nuevo código de conducta para sus colaboradores.

Reconocimientos

  • Premio de Tecnología del Milenio (2012), compartido con el investigador japonés Shinya Yamanaka, otorgado por la Academia de Tecnología de Finlandia.
  • Computer Pioneer Award de la IEEE Computer Society (2014).
  • Hall of Fellows del Computer History Museum.
  • Incluido por la revista Time entre las personas más influyentes del mundo (2004).

Preguntas frecuentes

¿Quién es Linus Torvalds? Es el ingeniero finlandés que creó el kernel Linux en 1991 y Git en 2005. Hoy coordina el desarrollo del kernel como Fellow de la Linux Foundation.

¿Cuándo creó Linus Torvalds Linux? Lo anunció el 25 de agosto de 1991 y publicó la primera versión, la 0.01, en septiembre de ese año, cuando estudiaba en la Universidad de Helsinki.

¿Linus Torvalds creó Git? Sí. Lo empezó en abril de 2005, cuando el kernel perdió el uso gratuito de BitKeeper, y en julio de ese año entregó el mantenimiento a Junio Hamano.

¿Linus Torvalds es dueño de Linux? No en el sentido comercial. El código pertenece a sus miles de autores y se distribuye bajo la GPL v2. Torvalds es el titular de la marca registrada “Linux” y quien decide qué entra en la versión oficial del kernel.

¿Dónde trabaja Linus Torvalds? En la Linux Foundation, la organización sin fines de lucro que financia su trabajo en el kernel desde 2007.

Fuentes