-
Notifications
You must be signed in to change notification settings - Fork 0
03 Distribuciones de Linux
Linux es una familia de sistemas operativos personalizables llamados distribuciones (distros), también conocidos como sabores (flavors). Una distribución es un paquete de software compuesto normalmente por:
- Kernel Linux
- Herramientas y librerías GNU
- Herramientas de gestión
- Utilidades
- Software de aplicación
- Documentación
- Package manager (gestor de paquetes)
- Sistemas de ventanas (e.g., X Window System o Wayland)
- Entorno de escritorio
Una distribución se encarga de configurar el almacenamiento, construir el kernel, instalar drivers, e inclusive de instalar aplicaciones y utilidades para crear un sistema de cómputo funcional.
Existen una infinidad de distribuciones de Linux. Cada distribución ha sido desarrollada con ciertos propósitos específicos, por ejemplo, Kali Linux para ciberseguridad, Debian para estabilidad, RHEL para entornos empresariales y Arch Linux para ser altamente personalizable.
Debian es una distro free-source que
utiliza el kernel de Linux. Es conocido por ser estable, seguro y adherirse a
los principios del software libre (free software). Utiliza el package manager
apt para instalar y actualizar paquetes en línea, y dpkg para instalar
paquetes .deb.
Ubuntu es una distribución open-source basada en Debian. Es la distribución más popular junto a Debian. Fue creada por Canonical, una compañía que fue creada para hacer crecer a Ubuntu y hacer dinero al proveer soporte. Utiliza el escritorio Gnome.
Ubuntu cuenta con varias variantes:
-
Lubuntu: versión light de Ubuntu. Enfocado en garantizar el mejor rendimiento. Utiliza el escritorio LXQt/LXDE.
-
Xubuntu: versión de Ubuntu mantenida por la comunidad. Enfocado en equilibrar el rendimiento, la usabilidad y la estética. Utiliza el escritorio Xfce.
-
Kubuntu: versión de Ubuntu mantenida por la comunidad. Enfocado en proveer software KDE.
Kali Linux es una distro open-source basada en Debian. Fue creada principalmente para ser un reemplazo de la distribución Backtrack. Kali Linux es desarrollada para tareas de seguridad tales como pruebas de penetración (penetration testing o pent testing), investigación de seguridad, la informática forense, e ingeniería inversa. Kali Linux es la distribución más popular en el mundo de la ciberseguridad.
Red Hat comenzó como una distribución que introdujo el Red Hat Package Manager (RPM). Eventualmente fue creada la compañía Red Hat con el propósito de comercializar su distribución a los negocios. Con el pasar del tiempo, Red Hat comenzó a enfocarse más en aplicaciones de servidores, tal como web y de archivos y lanzó el Red Hat Enterprise Linux (RHEL).
Red Hat Enterprise Linux (RHEL) es una distribución open-source comercial enfocada al mundo empresarial. Cuenta con una versión para servidor y otra para escritorio.
Además de RHEL, Red Hat cuenta con variantes tales como:
- Red Hat Enterprise Linux for Workstations
- Red Hat Enterprise Linux Server
- Red Hat Enterprise Linux in the cloud
- Red Hat Enterprise Linux AI
Muchos usuarios principiantes de Linux terminan frustrados, decepcionados, insatisfechos y/o confundidos debido a que cometen el error de elegir erróneamente una distribución, dejándose llevar por lo que recomiendan en Internet o tratando de replicar el setup (configuración) de su streamer favorito. Es por ello que a continuación se mencionan algunos de los puntos que se deben tomar en cuenta al momento de elegir una distribución.
Primero, algo muy importante es que NO EXISTE UNA "MEJOR DISTRIBUCIÓN PARA TODO". Cada distribución de Linux tiene su propia filosofía, propósito y caso de uso específico. Algunas están optimizadas para servidores mientras que otras para escritorio; unas están diseñadas para ser fáciles de usar (algunas ni siquiera requieren la terminal), otras priorizan el bajo consumo de recursos, otras están orientadas al gaming, otras a la ciberseguridad, entre muchas más. Investiga, elige y experimenta con las distribuciones que te convenzan y que resuelvan tus necesidades.
Tip
Si deseas experimentar con varias distribuciones, te recomendamos instalarlas en máquinas virtuales (e.g., VirtualBox o VMware) para probarlas sin riesgo antes de hacer cualquier cambio en tu sistema principal.
Segundo, si eres principiante, NO COMIENCES CON DISTRIBUCIONES DIFÍCILES COMO ARCH LINUX. Para instalar este tipo de distribución necesitas experiencia previa con Linux, conocimiento de terminal, habilidad para editar archivos de configuración, crear usuarios, instalar paquetes manualmente, gestionar particiones e implementar sistemas de archivos. Muchas de estas tareas no solo son necesarias durante la instalación, sino también en el uso diario del sistema. Te sugerimos utilizar Arch Linux cuando ya tengas experiencia con Linux y desees profundizar en su aprendizaje y práctica.
Por último, si aspiras a especializarte en ciberseguridad y eres principiante, NO COMIENCES CON DISTRIBUCIONES COMO KALI LINUX O PARROT OS. Aunque estos sistemas están optimizados para seguridad ofensiva y análisis forense, el problema es que automatizan muchas tareas, lo que puede impedirte aprender conceptos fundamentales de Linux, habilidades críticas para desarrollarte en esta área. Si tu objetivo es la ciberseguridad, te recomendamos comenzar con una distribución de propósito general como Ubuntu o Fedora, construir una base sólida en Linux y posteriormente migrar a estas distribuciones si así lo deseas; cabe destacar que cualquier distribución puede ser personalizada y utilizada para la ciberseguridad.
A continuación se muestran algunas de las distribuciones más populares categorizadas según sus características o propósito.
Important
Cabe destacar que las distros pueden pertenecer a diferentes categorías, sin embargo fueron agregadas solo en la categoría que más destaca.
Tip
Se recomienda enormemente no quedarse con lo que se describe en esta lista, investiguen más sobre estas y más distros y elijan la que más les guste y les sirva.
| Distro | Descripción | Basada en |
|---|---|---|
| Debian | Estable, versátil y comunidad sólida. Se adhiere a los principios del free software | - |
| Ubuntu | La distro más popular y con mayor cantidad de software compatible | Debian |
| Fedora | Innovadora, para hardware, computación en la nube y contenedores. | Red Hat |
| Linux Mint | Estable, elegante y eficiente. Disponible con el escritorio Cinnamon, Mate y Xfce | Ubuntu |
| MX Linux | Estable, elegante y eficiente. Disponible con el escritorio Xfce, KDE y Fluxbox | Debian |
| Deepin | Seguro, estable y elegante. Desarrollado para otorgar un entorno para la mayoría de usuarios | Ubuntu |
| Zorin OS | Diseñado para transicionar desde Windows/macOS. La versión Pro otorga licencias de software | Ubuntu |
| Distro | Descripción | Basada en |
|---|---|---|
| Arch Linux | Rolling-release, altamente personalizable | - |
| Gentoo | Compilada desde código para máximo control | - |
| Slackware | Una de las distros más antiguas y minimalistas | - |
| NixOS | Configuración declarativa y reproducible, con rollbacks atómicos | - |
| Distro | Descripción | Basada en |
|---|---|---|
| AntiX | Minimalista para hardware antiguo | Debian |
| Puppy Linux | Ultracompacta, ejecutable desde RAM | - |
| Tiny Core | Mínimo tamaño (~15MB), altamente modular | - |
| Distro | Descripción | Basada en |
|---|---|---|
| Lubuntu | Ubuntu con LXQt/LXDE para hardware modesto | Ubuntu |
| Xubuntu | Ubuntu con Xfce, equilibrio entre rendimiento y usabilidad | Ubuntu |
| Kubuntu | Ubuntu con software KDE | Ubuntu |
| Linux Lite | Diseñada para principiantes de Linux y usuarios de Windows | Ubuntu |
| Peppermint OS | Provee un entorno familiar para sistemas de bajos recursos | Debian |
| Distro | Descripción | Basada en |
|---|---|---|
| Kali Linux | Desarrollado para pentesters e investigadores de seguridad | Debian |
| Parrot OS | Desarrollado para hackers, especialistas en seguridad y desarrolladores | Debian |
| BlackArch | Desarrollado para pentesters e investigadores de seguridad | Arch Linux |
| Distro | Descripción | Basada en |
|---|---|---|
| Tails | Enfoque en anonimato, ejecutable desde USB | Debian |
| Whonix | Aislamiento de red a través de máquinas virtuales | Debian |
| Qubes OS | Aísla cada aplicación en su propia VM mediante el hipervisor Xen | Fedora |
| Distro | Descripción | Basada en |
|---|---|---|
| SteamOS | Optimizada para Steam y SteamDeck. Garantiza eficiencia y compatibilidad de juegos | Arch Linux |
| Pop!_OS | No es desarrollada exclusivamente para juegos, pero incluye soporte para drivers NVIDIA/AMD integrados | Ubuntu |
| Garuda Linux | Optimizada para gaming, con kernels de baja latencia y herramientas como Steam y Lutris preinstaladas | Arch Linux |
| Distro | Descripción | Basada en |
|---|---|---|
| Red Hat Enterprise Linux (RHEL) | Estándar corporativo basada en suscripciones | - |
| CentOS | Estabilidad empresarial. Descontinuado (CentOS 8 en 2021, CentOS Linux 7 en 2024) | RHEL |
| CentOS Stream | Distribución empresarial desarrollada por la comunidad | Fedora |
| AlmaLinux | Reemplazo comunitario estable de CentOS 8 | CentOS |
| Ubuntu Server | Servidores y servicios en la nube | Ubuntu |
| openSUSE | Estabilidad para servidores y empresas | SUSE |
| Debian | Instalación de Debian sin entorno gráfico. Ligera y estable para servidores | - |
- Definición y Estructura de un Shell
- Los Diferentes Tipos de Shell
- Definición y Sintaxis de un Comando
- Variables, Alias y Funciones
- Comandos de Utilidad y Consulta
- Linux como Sistema Multiusuario
- Introducción a los Usuarios y Grupos
- Gestión de Usuarios
- Gestión de Grupos
- Gestión de Contraseñas
- Búsqueda de Información de Usuarios y Grupos con
getent
- Atributos de Archivos: Propiedad y Permisos de los Archivos
- Cambio de Propiedad y Permisos
umask: Permisos Predeterminados de Archivos- Cambio de Identidad y Privilegios
- Gestión de Paquetes (Package Management)
- Compresión y Archivado de Archivos
- Optimización y Conversion de Archivos