Linux es uno de los principales ejemplos modernos de un software libre y de código abierto. El núcleo de Linux fue una invención del entonces estudiante de ciencias de computación finlandés Linus Torvalds en 1991.
El desarrollo de este software ocurrió cuando Torvalds tenia 21 años, empezando a trabajar en “ideas simples” para un núcleo del sistema operativo, intentando obtener un núcleo similar a Unix que funcionaba por medio de microprocesadores Intel.
Para lograrlo tomó como base un sistema Minix e hizo un núcleo monolítico, el 26 de agosto de 1991 Torvalds escribió en un grupo de noticias comp.osminix: “Estoy haciendo un sistema operativo. Llevo en ello desde abril y está empezando a estar listo me gustaría saber su opinión”
Después de este mensaje muchas personas contribuyeron al desarrollo del código y el 17 de septiembre de 1991, se lanzó la versión 0.01 de Linux que tenía 10 mil 239 líneas de código.
Este sistema fue adoptado de forma rápida por usuarios y desarrolladores, que ocuparon los códigos para otros proyectos de software libre, con todo esto cientos de desarrolladores contribuyen a su perfeccionamiento.