Unix
Hacia 1991, un estudiante de ciencias de la computación de la Universidad de Helsinki, llamado Linus Torvalds desarrolló un núcleo para computadoras con arquitectura x86 de Intel que emulaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenzó a utilizar el núcleo Linux junto a sus programas.
Controversia por la denominación GNU/Linux
Los primeros desarrolladores de Linux lo adaptaron específicamente para trabajar con GNU, y luego, cuando los desarrolladores de GNU aprendieron sobre Linux adaptaron partes de GNU para trabajar con él. Así Linux compensó la mayor necesidad del sistema operativo GNU.