Proyecto GNU
Armado con las herramientas de GNU, en 1991 el entonces estudiante universitario finlandés Linus Torvalds empezó a escribir el núcleo Linux inspirado en el sistema operativo Minix creado por el profesor de ciencias de computación estadounidense Andrew Tanenbaum. En sus primeros anuncios públicos, Torvalds le atribuía su acción a la frustración de no poder usar Minix comercialmente, y a la ausencia de núcleos libres tipo Unix como GNU Hurd; o el de BSD, descendiente de Unix que para entonces se encontraba purgando el código privativo original de AT&T y defendiéndose legalmente del mismo. A pesar de sus desacuerdos suscitados a raíz de la publicación de Linux, tanto Torvalds como Tanenbaum pronosticaban que el superior núcleo de GNU eventualmente dejaría obsoletos a Linux y Minix. En 1992 Torvalds decidió cambiar la licencia no comercial de Linux a la GPL. Rápidamente, múltiples programadores se unieron al desarrollo, colaborando a través de Internet y consiguiendo que paulatinamente Linux fuera más serio, potente y compatible con UNIX. Linux fue combinado con el resto del sistema GNU, resultando en un sistema operativo libre y completamente funcional que sigue usándose al día de hoy. La combinación es conocida como "GNU/Linux" o como una "distribución Linux" y existen diversas variantes.
Linus Torvalds
A medida que la popularidad de Linux se extendía, Microsoft lo calificó como un cáncer describiendo al software de código abierto como una afrenta al capitalismo. Linus fue presentado como un activista socialista de software finlandés que amenazaba a la industria del software. Sin embargo, Linus declaró que encontraba a la "gente que piensa que el código abierto es anticapitalismo algo ingenuo y un poco estúpido". En una entrevista, Linus declaró que "no creo que las economías planificadas a cinco años funcionen, y tampoco creo que funcione cuando se diseña software. El desarrollo de Linux siempre ha sido una especie de mercado abierto, donde la dirección del desarrollo se establece según la demanda de los clientes, junto con, obviamente, mucho de lo que simplemente llamo buen gusto: evitar cosas que obviamente serán problemáticas a largo plazo". Aunque Linus cree que "el código abierto es la única forma correcta de hacer software", también ha dicho que usa "la mejor herramienta para el trabajo", incluso si eso incluye software propietario.