Linux es un sistema operativo que consiste en un núcleo y varios programas. El núcleo de Linux se llama Linux, mientras que otros programas fueron escritos por el proyecto GNU. Juntos, el núcleo Linux y los programas de GNU forman un sistema operativo completo conocido como GNU/Linux. Software libre es software que respeta la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.