Núcleo Linux
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés Linus Torvalds en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para usarlos con el nuevo núcleo de sistema. A día de hoy miles de programadores de todo el mundo contribuyen en su desarrollo.
Historia del software libre y de código abierto
El nombre del sistema operativo continúa generando controversia dentro de la comunidad del software libre, por un lado el proyecto GNU y otros grupos de usuarios piden que el sistema sea llamado GNU/Linux o GNU+Linux argumentando que la mayoría de sistemas basados en el núcleo Linux son derivaciones del sistema operativo GNU, que empezaron a desarrollarlo 7 años antes que Linus Torvalds publicara su núcleo y que ""sobre la base de lo justo, deberían tener por lo menos una mención equivalente"". Por el otro lado, los grupos que apoyan el nombre "Linux" para referirse al sistema operativo completo y no solo a su núcleo, argumentan que el nombre "Linux" es más reconocido, mejor recibido y más práctico; también argumentan que probablemente Richard Stallman se siente frustrado porque Torvalds ""ha recibido toda la gloria"" y que por esta razón gasta mucha energía en nomenclaturas. Es importante señalar que la mayoría de versiones del sistema operativo basado en Linux, contienen muchas otras partes además de las desarrolladas por el proyecto GNU y el núcleo Linux, el ejemplo más representativo de estos componentes ajenos a GNU y Linux es el sistema de ventanas X.