Comenzó a trabajar en el núcleo en 1991, inicialmente como un proyecto personal. El proyecto ganó tracción y evolucionó al sistema operativo Linux que conocemos hoy.
Si bien no se desarrolló en un entorno de laboratorio tradicional, Linus Torvalds se inspiró en otros sistemas operativos, como UNIX, y fue influenciado por la comunidad de código abierto.