Richard Stallman lanzó el proyecto GNU en 1983 para crear un sistema operativo libre de restricciones. Esto se debió a problemas que tuvo accediendo al código fuente de una impresora y desacuerdos sobre actualizaciones. En 1985, Stallman creó la Free Software Foundation para apoyar el proyecto GNU legal y financieramente. Luego, en 1991, Linus Torvalds empezó a escribir el núcleo Linux bajo la licencia GPL, y cuando este se combinó con el sistema GNU en 1992 se creó el primer sistema operativo libre y