1 · Explicación
Cuando alguien dice «tengo Linux», casi nunca habla de un solo programa. Habla de un sistema operativo: el software que arranca el ordenador, habla con el hardware y deja que otros programas (navegador, ofimática, juegos) trabajen.
En 1991, un estudiante llamado Linus Torvalds empezó a escribir un núcleo (en inglés, kernel): la pieza que gestiona CPU, memoria y dispositivos. Ese núcleo se llama Linux. Alrededor del núcleo hace falta mucho más: shells, bibliotecas, herramientas de usuario. Gran parte de ese ecosistema proviene del proyecto GNU y de miles de voluntarios y empresas. Por eso a veces se dice GNU/Linux: el núcleo Linux más el entorno libre que lo rodea.
Linux se publica con una licencia que permite estudiar, usar, mejorar y compartir el código (con condiciones). Eso explica por qué hay tantas «variantes» del mismo núcleo: cada equipo elige paquetes, escritorio, ciclo de actualizaciones y soporte. Esas variantes se llaman distribuciones (o distros).
El objetivo 1.1 pide conocer familias y nombres frecuentes (no memorizar mil detalles):
| Familia / nombre | Idea práctica |
|---|---|
| Debian | Base muy estable; muchas distros «hermanas» parten de aquí. |
| Ubuntu (y LTS) | Basada en Debian; popular en escritorio y servidores. LTS = soporte a largo plazo. |
| Linux Mint | Escritorio amable; a menudo basada en Ubuntu/Debian. |
| Red Hat Enterprise Linux (RHEL) | Empresa, soporte comercial, ciclo largo. |
| CentOS / clones | Tradicionalmente cercanos a RHEL en el mundo servidor (el ecosistema ha evolucionado: Rocky, Alma…). |
| SUSE / openSUSE | Fuerte en entornos empresariales europeos; openSUSE es la rama comunitaria. |
| Scientific Linux | Históricamente orientada a investigación (familia RHEL); hoy suele citarse en contextos de examen/legado. |
Truco de estudio: piensa en dos «árboles» grandes — Debian → Ubuntu → Mint y Red Hat → CentOS/clones — más la rama SUSE / openSUSE. Así ordenas los nombres del temario.
Linux no vive solo en portátiles. Un sistema embebido es un ordenador metido dentro de otro aparato (router, TV, coche, sensor industrial). Suele tener poca RAM, poco disco y un trabajo concreto.
En la nube (servidores alquilados en centros de datos) Linux es el invitado habitual: máquinas virtuales, contenedores y servicios web suelen arrancar imágenes Linux porque son ligeras, automatizables y tienen buen soporte remoto. No necesitas «ver» el monitor: te conectas por red y administras con la línea de órdenes (eso llega en Topics 2–4).
2 · Resumen
3 · Página de comandos
El objetivo 1.1 es más conceptual que de sintaxis. Aun así, en la terminal puedes comprobar qué estás usando. Practica estos comandos en cualquier Linux (o en una máquina virtual). Explicamos cada uno paso a paso.
uname — nombre del núcleoMuestra información del sistema referida al núcleo.
$ uname Linux
uname -r muestra la versión del núcleo (release).$ uname -r 6.8.0-40-generic
uname -a muestra un resumen amplio (todo en una línea).Paso a paso: 1) Abre un terminal. 2) Escribe uname -a y pulsa Intro. 3) Busca la palabra Linux y un número de versión.
cat /etc/os-release — qué distribución es
Casi todas las distros modernas dejan una ficha legible en /etc/os-release.
cat solo imprime el contenido del archivo (no lo modifica).
$ cat /etc/os-release NAME="Ubuntu" VERSION="24.04.1 LTS (Noble Numbat)" ID=ubuntu ID_LIKE=debian ...
grep ^NAME= /etc/os-release filtra solo la línea del nombre (cuando conozcas grep en Topic 3).Paso a paso: 1) Ejecuta el comando. 2) Mira NAME e ID_LIKE. 3) Si ves ID_LIKE=debian, estás en la familia Debian aunque el nombre comercial sea Ubuntu o Mint.
hostnamectl (si existe) — resumen «humano»En muchas distros con systemd:
$ hostnamectl Operating System: Ubuntu 24.04.1 LTS Kernel: Linux 6.8.0-40-generic Architecture: x86-64
uname + /etc/os-release.
Más adelante verás lsb_release -a, gestores de paquetes (apt, dnf…)
y herramientas de nube. Hoy basta con identificar el sistema.
4 · Ejemplos
Ejemplo 1. Un instituto instala Ubuntu LTS en los portátiles del aula porque quiere actualizaciones predecibles durante varios años.
Ejemplo 2. Un taller de robótica usa Raspberry Pi con Raspberry Pi OS para controlar sensores: barato, documentado y con GPIO.
Ejemplo 3. Un servidor web en la nube arranca una imagen Debian sin escritorio gráfico: menos consumo, acceso por SSH.
Ejemplo 4. El móvil de un compañero es Android: núcleo Linux, pero no «es Ubuntu»; las apps se instalan desde otra tienda y el modelo de permisos es distinto.
Ejemplo 5. Una empresa europea elige SUSE Linux Enterprise por soporte comercial; el equipo de pruebas usa openSUSE en portátiles.
Ejemplo 6. Lees ID_LIKE=debian en un Mint: aunque el logo diga Mint, la base de paquetes «piensa» en Debian/Ubuntu.
Ejemplo 7. Un router doméstico «tiene Linux dentro»: sistema embebido, casi sin interfaz de escritorio, solo página web de administración.
Ejemplo 8. Comparas dos VPS: uno Ubuntu 22.04 LTS y otro Rocky Linux (familia Red Hat). Ambos son Linux; cambian herramientas de paquete y rutas habituales.
5 · Ejercicios
uname -a y cat /etc/os-release. Anota: nombre de distro, si es LTS, y si hay ID_LIKE./etc/os-release.VERSION de os-release.6 · Examen / test
Elige la mejor respuesta. Al terminar verás feedback inmediato.
1. ¿Qué es, en sentido estricto, «Linux»?
2. Ubuntu se relaciona habitualmente con…
3. ¿Cuál es un ejemplo de uso embebido?
4. Sobre Android, ¿qué afirmación encaja mejor con el objetivo 1.1?
5. ¿Para qué sirve mirar /etc/os-release?
En la vida real
En un Linux al que tengas acceso, ejecuta:
$ uname -a $ cat /etc/os-release
Escribe una ficha de 4 líneas: distro, familia (ID_LIKE), ¿LTS?, ¿escritorio / servidor / Pi?
reto_id: linux-essentials-L01
Material oficial LPI
Esta lección es texto original de Les vencimos. Para el manual oficial sin modificar (CC BY-NC-ND 4.0, © LPI): PDF español · PDF English · learning.lpi.org. Objetivos: examen 010.