Existen más de 400 versiones de Linux, algunas son creaciones personales en diferentes idiomas, mientras que otras como Debian, Red Hat Enterprise Linux, SUSE Linux Enterprise o Ubuntu están más enfocadas en usos empresariales o educativos. La mayoría de versiones de Linux son compatibles con hardware Intel de 32 y 64 bits, aunque también hay versiones para arquitecturas como ARM o Macintosh. Linux puede ejecutarse en hardware más antiguo a través de distribuciones ligeras como Xubuntu, Puppy Linux o Damned Small Linux. El software se instala y actualiza a través de paquetes,