Linux es un sistema operativo, es decir, el conjunto de programas que permite que un ordenador funcione: controla el hardware, ejecuta aplicaciones, gestiona archivos, y hace de intermediario entre tú y la máquina. Hasta aquí, es similar a lo que hace Windows o macOS. La diferencia está en cómo se creó y en quién lo controla.
El nombre correcto es GNU/Linux, no solo Linux
Aquí viene la primera sorpresa para quien empieza: en sentido estricto, “Linux” no es el sistema operativo completo, es solo el kernel (el núcleo que gestiona el hardware por debajo de todo lo demás). El resto de herramientas que hacen que ese núcleo sea un sistema operativo utilizable —terminal, compiladores, utilidades básicas— vienen del proyecto GNU. Por eso, el nombre técnicamente correcto es GNU/Linux, aunque en el uso diario casi todo el mundo lo llama simplemente “Linux”.
Quién lo creó, y cuándo
La historia tiene dos protagonistas y dos fechas clave:
- 1984: la Free Software Foundation, fundada por Richard Stallman, empieza a desarrollar un sistema operativo libre de tipo Unix. Este es el origen del proyecto GNU.
- 1991: un estudiante finlandés de informática llamado Linus Torvalds crea el kernel Linux como proyecto personal. Al combinarse con las herramientas ya existentes del proyecto GNU, nace lo que hoy conocemos como GNU/Linux.
Así que Linux, el kernel, tiene su origen en un proyecto de estudiante que acabó encajando perfectamente con un proyecto de software libre que ya llevaba siete años en marcha.
Nadie es “dueño” de Linux
A diferencia de Windows (propiedad de Microsoft) o macOS (propiedad de Apple), nadie posee Linux. Su desarrollo lo llevan a cabo, de forma voluntaria y descentralizada, miles de programadores de todo el mundo. Esto no es un detalle anecdótico: es la base de la filosofía del software libre, que defiende que el código debe poder ser visto, modificado y redistribuido por cualquiera.
Multitarea y multiusuario, herencia de Unix
Linux se basa en la filosofía de Unix, un sistema operativo mucho más antiguo, y hereda de él dos características que lo diferencian de sistemas más simples:
- Multitarea: puede ejecutar varios programas a la vez, gestionando de forma eficiente el reparto de recursos del procesador entre todos ellos.
- Multiusuario: varias personas pueden usar el mismo sistema al mismo tiempo (o en distintos momentos), cada una con su propio espacio y permisos, sin interferir entre sí.
Estas dos propiedades son especialmente importantes en el mundo de los servidores, donde un mismo equipo Linux puede estar atendiendo a decenas o cientos de usuarios y procesos simultáneamente.
Por qué importa esto en ciberseguridad y administración de sistemas
Si vienes del mundo de ASIR o te interesa la ciberseguridad ofensiva, vas a encontrarte con Linux constantemente, y no por casualidad: la inmensa mayoría de servidores de internet, y prácticamente todas las herramientas de pentesting (Kali Linux, Parrot OS) están construidas sobre este sistema. Entender que Linux es modular, personalizable y transparente en su código es la base para entender por qué se ha convertido en el estándar de facto en administración de sistemas y seguridad informática.
Resumen rápido
Linux es, en rigor, solo el kernel; el sistema operativo completo que usamos es GNU/Linux, combinando el proyecto GNU (1984, Richard Stallman) con el kernel creado por Linus Torvalds en 1991. Nadie es su propietario, es multitarea y multiusuario por herencia de Unix, y esa combinación de apertura y solidez técnica es la razón de que domine el mundo de los servidores y la ciberseguridad.