Linux fue desarrollado originalmente por Linus Torvalds como un sistema operativo de código abierto para reemplazar a Minix. A medida que avanzaba su desarrollo, Linus dejó el código fuente disponible para que otros desarrolladores colaboraran, lo que resultó en un desarrollo distribuido global y un alto nivel de madurez. Actualmente, Linux tiene todas las características de un sistema Unix moderno como direccionamiento de 32 bits, memoria virtual, multitarea, bibliotecas compartidas y soporte para TCP/IP y X-Windows.