Richard Stallman ideó en 1983, mientras trabajaba en el MIT, su proyecto llamado GNU o dicho de otra forma: un sistema operativo similar a Unix pero con un manifiesto que pretendía fomentar el aprendizaje yla cooperación a través del software. Creó una filosofía que se puso en práctica creando el sistema operativo que ahora conocemos como GNU/Linux, que inicialmente era un sistema basado en Unix y al final fue reescrito totalmente con componentes bajo las premisas de GNU (con software como GCC o el propio Kernel, que empezó a desarrollar Linus Torvalds en 1991 para poder dejar de depender del Kernel de Unix).