HistoriaLinuxOpen SourceProgramaciónGeeks famosos

Linus Torvalds: el creador de Linux y Git

· · 10 min de lectura

Ver todo: Geeks famosos

En agosto de 1991, un estudiante de 21 años en Helsinki publicó un mensaje en un foro de internet con una humildad que hoy parece inverosímil: estaba trabajando en un sistema operativo “solo como hobby”, que “no sería grande ni profesional como GNU”. Se llamaba Linus Benedict Torvalds. Tenía razón en casi todo, menos en esa última parte.

Ese hobby se convirtió en el kernel Linux, el núcleo de sistema operativo más usado del planeta. Está en los servidores que sirven la mayor parte del internet, en los teléfonos Android de más de tres mil millones de personas, en la Estación Espacial Internacional, en los supercomputadores más potentes del mundo. Catorce años después, cuando necesitó una herramienta para gestionar el desarrollo del kernel y no encontró ninguna que le gustara, Torvalds creó Git en aproximadamente diez días — y ese sistema de control de versiones es hoy el estándar universal de la industria del software.

Este perfil recorre lo que Torvalds hizo de verdad, cuándo lo hizo y por qué importa — sin inflar los logros ni inventar los que no ocurrieron.

Lo esencial sobre Linus Torvalds

  • Nació el 28 de diciembre de 1969 en Helsinki, Finlandia — sigue vivo y activo en 2026, trabaja desde Portland, Oregon
  • Creó el kernel Linux en 1991, entonces estudiante de la Universidad de Helsinki, inspirado en MINIX y en la filosofía Unix
  • Linux no es un sistema operativo completo por sí solo — es el kernel; el conjunto de herramientas GNU más el kernel es lo que técnicamente se llama GNU/Linux
  • Creó Git en abril de 2005 en menos de dos semanas, después de que el gestor de versiones que usaban para Linux perdió su licencia gratuita
  • Ganó el Premio Millennium Technology 2012 (600,000 euros) de la Academia de Tecnología de Finlandia — el equivalente más cercano al Nobel en tecnología
  • No ha recibido el Turing Award de la ACM, un debate activo en la comunidad técnica

Visita Geeks famosos en GeekShop para conocer más perfiles de las mentes detrás del cómputo.


Orígenes: Helsinki, un VIC-20 y la Universidad

Linus Torvalds creció en Helsinki en una familia con historia intelectual: su abuelo materno, Leo Törnqvist, era estadístico y catedrático universitario. Esa influencia académica — la idea de que los problemas difíciles se resuelven con rigor, no con intuición — marcaría la forma en que Torvalds abordaba el software.

A los once años, en 1981, su abuelo le presentó un Commodore VIC-20. No para jugar: para programar. Torvalds pasó años escribiendo código en BASIC y luego en ensamblador para esa máquina. Fue un aprendizaje profundo sobre cómo funciona el hardware desde adentro — un tipo de educación que la generación de lenguajes de alto nivel y abstracciones modernas hace cada vez más raro.

En 1988 ingresó a la Universidad de Helsinki a estudiar ciencias de la computación. Ese mismo año llegó al mercado el Intel 386, el procesador que cambiaría todo para él. En enero de 1991 compró una computadora basada en ese procesador — un clon de IBM PC con arquitectura 386. Era una máquina seria, con capacidades de multiprocesamiento y memoria protegida que los chips anteriores no tenían. Torvalds quería sacarle todo el provecho posible.

HELSINKI, 1991

El año en que un hobby se volvió histórico

Para aprender a fondo el hardware del 386, Torvalds consiguió una copia de MINIX — un sistema operativo educativo creado por Andrew Tanenbaum para enseñar principios de sistemas operativos. MINIX era funcional pero tenía restricciones importantes: era propietario, no podía modificarse libremente, y su diseño tipo microkernel tomaba decisiones que Torvalds consideraba subóptimas para el hardware moderno.

Empezó a escribir un emulador de terminal para conectarse al servidor de su universidad. Ese emulador terminó necesitando leer y escribir en disco. Cuando añadió esa funcionalidad, ya tenía los rudimentos de un sistema de archivos. Para que ese sistema de archivos hiciera algo útil, necesitaba un scheduler, gestión de procesos, drivers de dispositivo. Cada pieza pedía la siguiente.

El 25 de agosto de 1991, Torvalds publicó en el grupo de noticias comp.os.minix: “Hello everybody out there using minix — I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.” Esa frase es uno de los textos más citados en la historia del software — y la más equivocada en sus propias predicciones.

En octubre de 1991 lanzó la versión 0.02 públicamente. En marzo de 1994 llegó Linux 1.0 con 176,250 líneas de código. La decisión de distribuirlo bajo la Licencia Pública General de GNU (GPL) fue crucial: garantizaba que cualquiera podía usar, modificar y redistribuir el código, pero que las mejoras tenían que volver a la comunidad bajo los mismos términos.


Sus aportes: el kernel y Git

La carrera de Torvalds produjo dos creaciones fundamentales para la infraestructura del software moderno. Son contribuciones de naturaleza diferente — una fue un proyecto de años que creció con la comunidad, la otra fue una solución de emergencia que se convirtió en estándar universal.

ABRIL 2005

Git: diez días para cambiar el desarrollo de software

En 2002, el proyecto Linux adoptó BitKeeper como sistema de control de versiones. Era software propietario, pero su empresa, BitMover, ofrecía licencias gratuitas para proyectos open source. En 2005, un desarrollador de la comunidad Linux intentó hacer ingeniería inversa del protocolo de BitKeeper — lo que violaba los términos de uso. BitMover revocó las licencias gratuitas.

Torvalds evaluó las alternativas existentes — CVS, SVN, otros sistemas distribuidos — y ninguna cumplía los requisitos que necesitaba para un proyecto del tamaño y la complejidad del kernel Linux: velocidad para operaciones con decenas de miles de archivos, integridad criptográfica de cada cambio, soporte real para flujos de trabajo distribuidos con miles de contribuidores.

El 3 de abril de 2005 empezó a desarrollar Git. El 7 de abril hizo el primer commit del propio Git usando Git. A mediados de junio, Git ya gestionaba el lanzamiento del kernel 2.6.12. El 26 de julio, Torvalds transfirió el mantenimiento a Junio Hamano, quien lanzó la versión 1.0 en diciembre de ese año.

La decisión de diseño central de Git — tratar los snapshots del árbol completo de archivos como objetos inmutables identificados por hash SHA-1, en lugar de guardar solo los deltas entre versiones — era inusual para la época. Resultó ser exactamente lo que permitió las operaciones de branching y merging que hacen que Git funcione tan bien para proyectos con miles de contribuidores paralelos.

En 2008, GitHub construyó su plataforma sobre Git. Hoy, más de 100 millones de repositorios en GitHub usan el sistema que Torvalds diseñó en diez días de urgencia. El flujo de trabajo pull request / code review / branch que define la industria del software moderno es Git con una interfaz web encima.

Cronología de aportes verificados

Año Hito
1991 Primera versión pública del kernel Linux (25 de agosto, Usenet)
1992 Linux adopta la licencia GPL — garantía legal de permanencia open source
1994 Linux 1.0: primera versión estable con 176,250 líneas de código
1996 Linux 2.0: soporte multiprocesador y arquitecturas múltiples
1997 Torvalds se muda a EE.UU. para trabajar en Transmeta Corporation
2003 Se une a la Linux Foundation (entonces Open Source Development Labs)
2005 Crea Git en aproximadamente diez días (abril); 1.0 en diciembre
2012 Premio Millennium Technology por la creación del kernel Linux
2018 Toma un descanso temporal del kernel para trabajar en su forma de comunicarse con la comunidad
2026 Activo como maintainer principal del kernel; Linux 7.1 lanzado en junio
“Hello everybody out there using minix — I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones.” — Linus Torvalds, 25 de agosto de 1991, en el grupo de noticias comp.os.minix

Mitos y realidad

La historia de Torvalds y Linux acumula capas de simplificación, apropiación y malentendido. Algunos mitos hacen a Torvalds más grande de lo que es; otros lo hacen más pequeño. Ninguno de los dos sirve para entender lo que realmente ocurrió.

La mayoría de los servidores que alojan el internet moderno corren el kernel Linux — el proyecto que Torvalds empezó como hobby universitario en 1991.

Para entender el contexto en el que Torvalds desarrolló Linux — el ecosistema de software libre y la cultura hacker que lo hizo posible — lee el perfil de Richard Stallman, el fundador del movimiento de software libre. Y para conocer a los investigadores de Bell Labs cuyo trabajo Unix sentó las bases sobre las que Linux se construyó, visita el perfil de Ken Thompson, el creador de Unix y C.


FAQ

¿Linus Torvalds sigue trabajando en Linux en 2026?

Sí. En junio de 2026 liberó Linux 7.1, confirmando que sigue activo como maintainer principal del kernel. Vive y trabaja en Portland, Oregon. El desarrollo del kernel Linux involucra miles de contribuidores de todo el mundo, pero Torvalds mantiene el control sobre qué entra al árbol principal.

¿Linux es gratis? ¿Qué significa que sea “open source”?

El kernel Linux está licenciado bajo la GPL v2 (Licencia Pública General de GNU). Esto significa que el código fuente es accesible públicamente, puedes usarlo, modificarlo y redistribuirlo — pero si redistribuyes versiones modificadas, tienes que hacerlo bajo los mismos términos. “Gratis” en el sentido de libertad (libre) y mayoritariamente sin costo económico, aunque hay distribuciones comerciales como Red Hat Enterprise Linux.

¿Cuál es la diferencia entre Linux y las “distribuciones Linux”?

Linux es solo el kernel — el núcleo que gestiona hardware, procesos y memoria. Una distribución (Ubuntu, Debian, Fedora, Arch, etc.) es ese kernel combinado con herramientas de sistema (mayormente GNU), un gestor de paquetes, entorno gráfico y software adicional. Torvalds mantiene el kernel; cada distribución decide qué construir alrededor de él.

¿Por qué Git se usa en todos lados si fue creado en diez días?

Porque las decisiones de diseño centrales eran correctas desde el inicio. El modelo de datos de Git — un grafo acíclico dirigido de objetos inmutables identificados por hash SHA-1 — resuelve de forma elegante los problemas de integridad, ramificación y trabajo distribuido. La rapidez de creación no implicó atajos en el diseño; Torvalds sabía exactamente qué problema necesitaba resolver. GitHub y plataformas similares después construyeron la infraestructura colaborativa sobre esa base técnica sólida.

¿Ganó el Premio Turing?

No hay confirmación de que Torvalds haya recibido el ACM Turing Award. Es un debate recurrente en la comunidad — muchos argumentan que sus contribuciones lo merecen. Lo que sí tiene verificado es el Premio Millennium Technology Prize 2012 de Finlandia, uno de los premios tecnológicos más prestigiosos del mundo, otorgado por la creación del kernel Linux.

Fuentes

Los datos biográficos de esta guía se apoyan en fuentes autoritativas:

  • Linus TorvaldsEncyclopædia Britannica (biografía y aportaciones)

¿Te late lo que viene?

Regístrate y entérate cuando abramos.

Avísenme cuando abran