Richard Stallman creó el proyecto GNU en 1991 con el objetivo de crear un sistema operativo libre. En 1992, más de 100 desarrolladores trabajaron en el núcleo Linux y crearon la primera versión de Linux uniendo el software de GNU y varios programas de código abierto. En 1996, Torvalds consideró que todos los componentes de Linux estaban totalmente maduros y lanzó la versión 1.0 de Linux.