Linux es un vasto universo con su propio conjunto de jerga técnica y terminología. Para alguien nuevo en este ambiente, o incluso para alguien experimentado, es fácil perderse entre tantas palabras y comandos. Es por eso que un glosario se convierte en una herramienta esencial para tener a mano. No solo ayuda a aclarar dudas, sino que también sirve como un punto de referencia rápido en caso de confusión. A continuación, se presenta un glosario simplificado de los términos más relevantes en el contexto de Linux y CLI, con un enfoque especial en aquellos términos específicos de Ubuntu y Debian.
Introducción al glosario
El mundo de Linux es vasto y en constante evolución. Cada día, nuevas herramientas y técnicas emergen, trayendo consigo un conjunto de términos y definiciones. El glosario tiene como objetivo ofrecer una referencia rápida y comprensible a estos términos, para que tanto novatos como expertos puedan entender mejor el mundo de la línea de comandos y, en particular, las distribuciones Ubuntu y Debian.
Listado alfabético de términos
- Bash: Es el intérprete de comandos por defecto en muchas distribuciones Linux. Es una shell, o interfaz de usuario, que permite interactuar con el sistema operativo mediante comandos escritos.
- Daemon: Un programa que se ejecuta en segundo plano y no está bajo el control directo de un usuario. Los daemons suelen encargarse de servicios como la administración de redes o la gestión de hardware.
- Kernel: Es el núcleo del sistema operativo. Se encarga de la gestión de recursos y de la comunicación entre el hardware y el software.
- Repository (Repositorio): Es un lugar donde se almacenan y se distribuyen paquetes de software. Los usuarios pueden instalar software desde estos repositorios usando herramientas de gestión de paquetes.
- Shell: Es una interfaz que permite a los usuarios interactuar con el sistema operativo. Puede ser gráfica (GUI) o basada en texto (CLI).
- Terminal: Es una herramienta que permite acceder a la shell. Es la ventana donde los usuarios escriben y ejecutan comandos.
- Y muchas más… (Dado que este es un resumen, no se enumerarán todos los términos aquí, pero en un glosario completo, se esperaría una lista extensa).
Términos específicos de Ubuntu/Debian
- APT (Advanced Package Tool): Herramienta de gestión de paquetes utilizada en Debian y sus derivados, como Ubuntu. Facilita la tarea de instalar, actualizar y eliminar software.
- Deb: Formato de paquete utilizado por Debian y Ubuntu. Los archivos con extensión
.deb
contienen software que puede ser instalado en estas distribuciones. - DPKG: Es la herramienta base que gestiona los paquetes
.deb
en Debian y Ubuntu. APT funciona por encima de DPKG, proporcionando funcionalidades adicionales. - PPA (Personal Package Archive): Es un repositorio personalizado que permite a los desarrolladores distribuir software y actualizaciones directamente a los usuarios de Ubuntu.
- Unity: Fue el entorno de escritorio predeterminado de Ubuntu entre las versiones 11.04 y 17.04. Aunque este manual se centra en CLI, es relevante mencionar Unity debido a su influencia histórica en Ubuntu.
Este glosario es solo un punto de partida y, como todo en el mundo de Linux, es expansivo y está en constante crecimiento. Siempre es recomendable consultar múltiples fuentes y, si es posible, involucrarse en comunidades donde se pueda aprender y compartir conocimientos.