Linux es una familia de sistemas operativos de código abierto similares a Unix construidos alrededor del kernel de Linux. Cuando la gente dice Linux, a menudo se refiere a un sistema completo: el kernel más herramientas de espacio de usuario, bibliotecas y, a veces, un escritorio gráfico. Estrictamente hablando, el kernel es la parte que administra el hardware (programación de CPU, memoria, dispositivos, redes) mientras que todo con lo que interactúa en un shell o GUI se construye sobre él.
El kernel de Linux se ejecuta en modo privilegiado y expone servicios a programas a través de llamadas al sistema: abrir archivos, crear procesos, asignar memoria, etc. Los programas del espacio de usuario (shells, editores, servidores) nunca tocan el hardware directamente; le preguntan al núcleo. Esta separación mantiene el sistema estable y seguro.
El kernel y la mayoría de los componentes del espacio de usuario están disponibles bajo licencias abiertas (GPL y otras). Ningún proveedor es propietario de Linux; miles de contribuyentes y empresas lo mejoran. Distribuidores como Debian, Fedora y Ubuntu empaquetan el kernel con repositorios de software, instaladores y políticas; ese producto empaquetado es lo que normalmente instala como Linux.