
En 25 de agosto de 1991, un estudiante de 21 años en Helsinki avisó al grupo comp.os.minix que estaba haciendo “un sistema operativo (libre) (solo un hobby, no va a ser grande y profesional como el gnu)”. Treinta y cinco años después, el kernel que nació de ese hobby ejecuta la mayor parte de los servidores de internet, todos los supercomputadores del TOP500, Android y la nube. Linus Benedict Torvalds sigue siendo quien abre y cierra cada merge window — ahora en la serie 7.x, desde casa, en Portland, Oregón.
1969: Helsinki, VIC-20 y sueco de Finlandia
Linus nació el 28 de diciembre de 1969, en Helsinki, en una familia finlandesa de habla sueca. Sus padres, Nils y Anna Torvalds, eran periodistas: Nils más tarde sería diputado europeo. Un abuelo, Ole Torvalds, era poeta; el otro, Leo Törnqvist, estadístico de la Universidad de Helsinki. Fue en un Commodore VIC-20 donde el nieto empezó a programar, en 1981, a los 11 años: primero BASIC, después código máquina escrito directamente para la CPU 6502. Luego vino un Sinclair QL.
En 1988 ingresó en Ciencias de la Computación en la Universidad de Helsinki. En el verano de 1989 interrumpió la carrera para el servicio militar obligatorio: 11 meses en el programa de formación de oficiales de la Brigada Nyland, de la Marina finlandesa, de donde salió como subteniente.
1991: el 386, MINIX y “just a hobby”
De vuelta a la universidad en 1990, Linus tuvo el primer contacto con Unix y leyó Sistemas operativos: diseño e implementación, de Andrew Tanenbaum, el libro del MINIX. En 5 de enero de 1991 compró un PC 386 compatible con IBM; poco después llegó la copia del MINIX. Empezó a escribir, en ensamblador del 80386, un conmutador de tareas y un controlador de terminal — un proyecto personal, fuera de cualquier asignatura.
El mensaje del 25 de agosto en Usenet se hizo famoso por su tono:
I'm doing a (free) operating system (just a hobby, won't be big
and professional like gnu) for 386(486) AT clones.
El sistema casi se llamó Freax (free + freak + x). Ari Lemmke, que alojó los fuentes en el FTP de la universidad, creó el directorio linux — y el nombre se quedó. La 0.01 salió en septiembre de 1991; la 0.02, anunciada el 5 de octubre, ya funcionaba bash e gcc. Los tarballs de esas versiones continúan en el directorio histórico del kernel.org.
1992–1994: GPL, Tanenbaum y el Linux 1.0
La licencia original prohibía distribuir el kernel por dinero. En las notas de la versión 0.12, a principios de 1992, Linus anunció el cambio a la licencia GNU, vigente desde el 1 de febrero. Fue la decisión que permitió a las distribuciones — Slackware, Debian, Red Hat — empaquetar y vender el sistema.
Por la misma época, en enero de 1992, Tanenbaum abrió en comp.os.minix el tema “LINUX is obsolete”: micronúcleo frente a kernel monolítico. El debate mostró el estilo que acompañaría a Linus durante décadas — directo, a veces brusco, siempre técnico. Linux no era GNU, y GNU no tenía kernel listo; juntos se convirtieron en el sistema que la industria llama “Linux” y los puristas GNU/Linux. El 14 de marzo de 1994 salió Linux 1.0. La historia más larga está en Linux cumple 35 años y en UNIX — el origen.
A finales de 1993, dando clases prácticas de laboratorio de introducción a la computación, Linus pidió a los alumnos que le enviaran un correo electrónico de prueba. Tove Monni — seis veces campeona finlandesa de kárate — respondió invitándolo a salir. Se casaron después y tienen tres hijas, dos nacidas en Estados Unidos.
1997–2007: Transmeta, OSDL y la Linux Foundation
En febrero de 1997 Linus se mudó a California, a Transmeta — la CPU Crusoe, code morphing, bajo consumo. Se quedó hasta junio de 2003 y pasó a Open Source Development Labs (OSDL), que le pagaba para trabajar solo en el kernel. En 2004 la familia se mudó a la región de Portland, Oregón, cerca de la sede de OSDL. En enero de 2007 OSDL se fusionó con Free Standards Group y se convirtió en la Linux Foundation, que hasta hoy lo mantiene como fellow. Obtuvo la ciudadanía estadounidense en 2010.
En 2001 salió Just for Fun: The Story of an Accidental Revolutionary, escrito con David Diamond. En 2012 recibió el Premio Millennium de Tecnología, compartido con el japonés Shinya Yamanaka.
2005: Git, cuando BitKeeper se acabó
Desde 2002 el kernel usaba BitKeeper, sistema propietario de BitMover, de Larry McVoy, bajo una licencia gratuita. La relación se rompió cuando Andrew Tridgell (del Samba) hizo ingeniería inversa del protocolo, y BitMover retiró la licencia gratuita en abril de 2005. Linus empezó a escribir el sustituto a principios de abril; el primer commit de Git — “the information manager from hell” — es del 7 de abril de 2005. Snapshot de árbol, contenido direccionado por hash, distribuido de verdad. En pocas semanas el kernel ya se versionaba con él.
En julio de 2005 Linus pasó el mantenimiento de Git a Junio Hamano, que sigue en el cargo. La historia completa está en La historia de Git, y el tutorial práctico en Git simple y rápido. Sin Git no existirían GitHub, GitLab ni el flujo de pull requests que el resto de la industria copió.
2011: el programador que también escribe software de buceo
Un detalle que suele escapar a quien solo conoce las citas ácidas de la mailing list: el Linux y Git no son los únicos programas que escribió por no gustarle lo que existía. En 2011, insatisfecho con los registros de buceo disponibles, Linus comenzó el Subsurface — un diario de buceo libre, que luego pasó a manos de Dirk Hohndel. Es el mismo patrón de las otras dos veces: una herramienta personal que acabó convirtiéndose en proyecto de comunidad.
2018: el código de conducta y la pausa
Durante dos décadas la lista del kernel convivió con respuestas que iban desde el sarcasmo hasta el insulto — el dedo medio hacia NVIDIA en una charla en la Universidad Aalto, en 2012, se convirtió en un meme permanente. El 16 de septiembre de 2018, en el anuncio del 4.19-rc4, Linus pidió disculpas públicamente por su propio comportamiento, anunció una pausa y el kernel adoptó un código de conducta. Volvió en octubre, más contenido. Quien sigue la lista coincide en que el tono cambió; quien discrepa de él en lo técnico sigue escuchando el mismo “no”.
2026: cómo mantiene el kernel
El modelo no cambió en esencia: una red de maintainers de subsistema que empujan pull requests hacia arriba; dos semanas de merge window; por lo general siete u ocho release candidates; Linus con la última palabra. Él describe su propio trabajo menos como “escribir código” y más como leer justificaciones, juzgar el encaje arquitectónico y decidir qué entra en la mainline.
El Linux 7.0 salió el 12 de abril de 2026, con alrededor de 42 millones de líneas contando todos los archivos del tarball. Fue la versión que cerró oficialmente el “experimento Rust”, iniciado en el 6.1 — la conclusión se tomó en el Maintainers Summit de 2025. El 7.1 salió el 14 de junio y el 7.2 el 16 de agosto; mientras se revisa este texto, el 7.3 está en release candidate. ARM, RISC-V, scheduling, drivers de GPU en Rust como Nova y la avalancha de patches asistidos por LLM — todo pasa por el ciclo de unas nueve semanas que Linus cierra desde casa, en Portland.
Línea de tiempo
- 28 de diciembre de 1969 — nace en Helsinki, en una familia finlandesa de habla sueca.
- 1981 — a los 11 años, empieza a programar en un Commodore VIC-20.
- 1988 — ingresa en Ciencias de la Computación en la Universidad de Helsinki.
- 1989–1990 — servicio militar en la Brigada Nyland, de la Marina finlandesa; sale como segundo teniente.
- 5 de enero de 1991 — compra un PC 386; a continuación recibe MINIX y empieza el conmutador de tareas en ensamblador.
- 25 de agosto de 1991 — el post en
comp.os.minix: “una simple afición”. - Septiembre de 1991 — dice 0.01; en 5 de octubre, 0.02 ya está en funcionamiento
bashegcc. - Enero de 1992 — debate Tanenbaum–Torvalds (“LINUX is obsolete”).
- 1 de febrero de 1992 — con la 0.12, el kernel pasa a la licencia GNU.
- Finales de 1993 — conoce a Tove Monni, alumna de las clases de laboratorio que él impartía.
- 14 de marzo de 1994 — Linux 1.0.
- Febrero de 1997 — se muda a California y entra en Transmeta.
- 2001 — sale Just for Fun, escrito con David Diamond.
- Junio de 2003 — deja Transmeta y va a Open Source Development Labs.
- 2004 — se muda con su familia a la región de Portland, Oregón.
- Abril de 2005 — la licencia gratuita de BitKeeper termina; el 7 de abril sale el primer commit de Git. En julio, Junio Hamano asume el mantenimiento.
- Enero de 2007 — la OSDL se fusiona con el Free Standards Group y se convierte en la Linux Foundation.
- 2010 — obtiene la ciudadanía estadounidense.
- 2011 — comienza Subsurface, su diario de buceo.
- 2012 — recibe el Premio Millennium de Tecnología, compartido con Shinya Yamanaka.
- 16 de septiembre de 2018 — pide disculpas en la lista, se toma una pausa y el kernel adopta un código de conducta.
- Diciembre de 2022 — el Linux 6.1 acepta la infraestructura Rust, como experimento.
- 12 de abril de 2026 — Linux 7.0, que declara finalizado el experimento con Rust.
- 16 de agosto de 2026 — Linux 7.2.
Cierre
Dos artefactos. El kernel: Android, AWS, Azure, Google, supercomputadoras, routers, televisiones, el escritorio que quieras. Git: prácticamente todo repositorio de software del planeta. Ninguno de los dos es “el proyecto de una persona” desde hace décadas — y los dos nacieron de la misma irritación de alguien que no estaba contento con las herramientas que tenía.
Más contexto en este blog: Pioneros del Opensource, la historia de los sistemas operativos, Ian Murdock y Debian, Carlos Morimoto y Kurumin y la segunda lengua que dejó entrar en el kernel, en La historia del lenguaje Rust. Y la biografía de Elon Musk — que también empezó en un VIC-20, con otro destino.
Ilustración de portada dibujada a partir de fotografías de Linus Torvalds disponibles en Wikimedia Commons: LinuxCon Europe Linus Torvalds 03 (recortado), foto de Krd, recorte de Von Sprat, bajo licencia CC BY-SA 4.0, y LC3Beijing2018 (recortado), de Raysonho, en dominio público (CC0).