Back

Introducción a LinuxBlur image

Introducción a Linux#

Linux puede parecer técnico y confuso, pero es más sencillo de lo que crees. En esencia, Linux es un sistema operativo (SO), el software esencial que te permite utilizar dispositivos como ordenadores, tabletas e incluso algunos televisores y microondas. Mientras que los dispositivos más sencillos tienen sistemas operativos básicos, los ordenadores personales tienen sistemas más complejos.

La mayoría de las personas utilizan Windows o macOS en sus ordenadores y Android o iOS en sus teléfonos. Sin embargo, Linux es el sistema operativo preferido para los servidores, ya que más del 90 % de ellos lo utilizan. Los servidores son ordenadores que proporcionan servicios de Internet y, a menudo, funcionan con Linux porque es eficiente, está estandarizado y es gratuito.

Aunque Linux no es tan común en los ordenadores personales, constituye la base de Android y es conocido por ser de código abierto y personalizable.

¿Qué es Linux?#

Técnicamente, Linux se refiere al núcleo, la parte central de un sistema operativo que interactúa con el hardware. El sistema operativo completo se llama GNU/Linux. Este nombre proviene del proyecto GNU iniciado por Richard Stallman en los años 80 para crear un sistema operativo gratuito y de Linus Torvalds, quien desarrolló el núcleo Linux.

Linux se diferencia de Windows y macOS en que es principalmente software libre y de código abierto (FOSS). Esto significa que el código está disponible para que cualquiera pueda utilizarlo, modificarlo y distribuirlo.

Distribuciones de Linux#

Crear un sistema operativo Linux desde cero es complejo, por lo que existen muchas distribuciones de Linux (distros) para facilitarlo. Las distribuciones agrupan el núcleo Linux con diversos programas y herramientas. Estas son algunas de las distribuciones más importantes:

  • Debian: base de distribuciones populares como Ubuntu, Linux Mint y otras.
  • Arch Linux: conocida por su simplicidad y personalización.
  • Red Hat: centrada en entornos empresariales, lo que da lugar a distribuciones como Fedora y CentOS.
  • Gentoo: una distribución altamente personalizable y centrada en el rendimiento, conocida por su sistema de gestión de paquetes basado en el código fuente.
  • NixOS: una distribución que cuenta con un gestor de paquetes único que permite configuraciones de sistema fiables y reproducibles.

Instalación de software en Linux#

Para configurar su propio sistema operativo Linux, necesita:

  1. El núcleo del sistema (kernel)
  2. El lanzador del sistema (como systemd)
  3. Los controladores para el hardware
  4. El entorno de escritorio (como GNOME o KDE)
  5. Las aplicaciones básicas (administrador de archivos, navegador, etc.)

Linux utiliza gestores de paquetes para instalar software. Los más comunes son apt para las distribuciones basadas en Debian y pacman para las basadas en Arch. Puedes instalar software mediante comandos de terminal, descargando paquetes o utilizando scripts.

Personalización de Linux (Ricing)#

Linux es altamente personalizable. Se puede modificar ampliamente la interfaz y las funciones, una práctica conocida como «ricing». Comunidades como r/UnixPorn muestran estas personalizaciones.

Ventajas y desventajas#

Ventajas:

  • Código abierto y gratuito.
  • Seguro contra el malware.
  • Gran comunidad de apoyo.

Desventajas:

  • Algunos problemas de compatibilidad de hardware y software.
  • Menos aplicaciones propietarias disponibles.

Aprender Linux#

El uso de Linux, especialmente una distribución como Arch, te enseña mucho sobre cómo funcionan los ordenadores. Es ideal para la privacidad, la eficiencia y el minimalismo.

Conclusión#

Linux ofrece un sistema operativo seguro, personalizable y gratuito con una sólida comunidad. Puede que te lleve algún tiempo adaptarte, pero una vez lo hagas, probablemente apreciarás su flexibilidad y potencia.

Enlaces útiles#

Introducción a Linux
https://david7ce.github.io/es/blog/linux-intro-es/
Author David7ce
Published at June 18, 2022