Cuando decides entrar en el mundo de Linux y el software libre, siempre hay algunas palabras que se repiten a cada rato y que nos toman por sorpresa. Decidí empezar a utilizar Ubuntu por ahí del 2007, y cuando empecé a documentarme me encontré con un montón de términos que la verdad me confundieron más. Esto a veces puede llegar a asustar a los usuarios nuevos que se animan a entrar a Linux (los ya de por sí, asustados).
Pensando en todos ellos, quiero presentarles este pequeño diccionario con los conceptos que, desde mi percepción, son los más comunes que van a encontrar en su travesía por el mundo del software libre, y que iré actualizando de forma constante. Espero les sea de mucha ayuda y si se les ocurre algún otro concepto o palabra díganmela en los comentarios y con gusto la estaré colocando con el fin de aprender mucho más.
🔹 Software Libre
Programa que puedes usar, estudiar, modificar y compartir libremente. La idea es que tú tengas el control y no una empresa.
🔹 Código Fuente
Es como la receta de un programa. Los desarrolladores lo escriben y gracias a él se puede saber cómo funciona un software.
🔹 Distribución (Distro)
Versión de Linux adaptada con diferentes programas y configuraciones. Ejemplo: Ubuntu, Fedora, Debian, Linux Mint.
🔹 Kernel (Núcleo)
El corazón del sistema operativo. Es lo que permite que el hardware (tu computadora) se comunique con el software.
🔹 Terminal
Ventana donde escribes comandos (órdenes) para dar instrucciones directas al sistema. Aunque asuste al principio, es poderosa y muy útil.
🔹 Comando
Instrucción que le das a la terminal. Ejemplo:sudo apt update → actualiza la lista de programas disponibles.
🔹 Repositorio
Es como una tienda oficial de aplicaciones. Desde ahí descargas programas de forma segura.
🔹 APT
Significa Advanced Package Tool. Es el sistema que gestiona la instalación, actualización y eliminación de programas en Ubuntu.
🔹 Paquete (.deb / .rpm / .tar.gz)
Un archivo que contiene un programa listo para instalar en Linux.
-
.debse usa en Ubuntu y Debian. -
.rpmen Fedora y Red Hat. -
.tar.gzes un paquete comprimido que a veces incluye programas para compilar.
🔹 Escritorio (Desktop Environment)
El entorno gráfico que ves: ventanas, íconos, menús. Ejemplo: GNOME, KDE, XFCE.
🔹 GNU
Proyecto que creó muchas de las herramientas básicas que usamos en Linux. De hecho, el sistema completo se llama GNU/Linux.
🔹 Libre vs Gratis
No siempre significa que no cueste dinero. Libre significa libertad de uso y modificación. Puede ser gratis, pero lo importante es la libertad.
🔹 Open Source (Código Abierto)
Muy parecido a software libre, pero con énfasis en que el código fuente está disponible públicamente.
🔹 Driver (Controlador)
Programa que ayuda a que un dispositivo funcione (tarjeta de video, impresora, wifi).
🔹 Licencia
Documento que indica cómo puedes usar un software. La más famosa en el mundo libre es la GPL (Licencia Pública General de GNU).
🔹 Shell
Intérprete de comandos que traduce lo que escribes en la terminal para que el sistema lo entienda. El más común en Ubuntu es Bash.
🔹 Root
El usuario administrador de Linux con todos los permisos. Se usa con cuidado porque tiene control total.
🔹 sudo
Comando para ejecutar algo como administrador. Ejemplo: sudo apt install firefox.
🔹 Swap
Memoria de intercambio. Es espacio en disco que se usa como apoyo cuando la RAM se llena.
🔹 Partición
División del disco duro en secciones. Linux normalmente se instala en una partición propia.
🔹 Ext4
Un sistema de archivos usado en Linux. Es donde se guardan tus datos en el disco.
🔹 Snap / Flatpak / AppImage
Nuevas formas de empaquetar programas para Linux. Permiten instalarlos más fácilmente en diferentes distribuciones.
🔹 Comunidad
El grupo de usuarios y desarrolladores que ayudan, comparten y colaboran. En Linux, la comunidad es clave.
