Entendiendo qué es cada cosa en Linux: 7 términos comunes explicados

No te abrumes por los numerosos conceptos de Linux. Hay muchos términos muy usados que, con tan solo saber lo básico, entenderás mucho sobre el funcionamiento del sistema operativo y las documentaciones.
Al igual que en Windows, hay términos en Linux que se utilizan para definiciones específicas sobre ciertas funcionalidades del SO.
Si eres nuevo en este sistema operativo y hay algunas palabras o frases que no logras entender, no tienes de qué preocuparte.
En este artículo aprenderás algunos de los conceptos comunes que seguro te ayudarán a comprender muchas de las características de Linux.
Distribuciones (Distro)

Una de las ventajas de Linux es que hay muchísimas distribuciones o distros que se adaptan a tus necesidades.
Estos son sistemas operativos creados con el kernel de Linux, por lo que sigue siendo el mismo Linux, pero con capas adicionales que cambian el diseño de la interfaz y las funcionalidades a nivel general.
Para entenderlo de una mejor manera, se podría decir que el núcleo de Linux hace que todo funcione. De esta manera, es distinto a la distro que es generada por desarrolladores para ofrecer contenido adicional y distinto con el fin de cumplir con las características que se requieren.
Por ejemplo, ZorinOS es una distribución hecha para que Linux se parezca a Windows, mientras que Ubuntu ha sido creada para uso general y Garuda para los aficionados a los videojuegos.
Kernel de Linux

El kernel de Linux es uno de los términos que verás en todos lados, pues no es más que el núcleo del sistema operativo. Es decir, la interfaz principal que se encarga de mantener una correcta comunicación entre el hardware y el software.
En otras palabras, es el programa que se encarga de gestionar todos los recursos del PC, siendo lo primero que se ejecuta al encenderlo.
Sin el kernel, Linux no funcionaría de ninguna manera, pero sí puede ser usado el Linux OS sin distribuciones. No obstante, al ser un código abierto, se han generado distros con el kernel que personalizan y mejoran tu experiencia como usuario.
Consola o terminal

Aunque a simple vista no lo parezca, cuando se habla de consola y terminal, se trata de términos diferentes.
En primer lugar, está la terminal o emulador, la cual es la ventana GUI que te proporciona una interfaz de línea de comandos (CLI). Desde aquí, tienes la posibilidad de poner comandos para realizar acciones específicas en el sistema o distribución.
Con respecto a la consola, es como una terminal especial sin GUI que te permite acceder a la Shell de una manera sencilla para ejecutar acciones en la CLI de manera más directa.
Esto se encuentra en versiones de Linux mínimas o servidores determinados. Hay muchas maneras de entrar en la consola, como con Alt+F1 o Ctrl+Alt+F1.
Administrador de paquetes

Seguro que has escuchado algo sobre los administradores de paquetes cuándo necesitas instalar, actualizar o eliminar programas del SO. Justamente para eso es que funciona, pues son como un asistente que te ayuda a ejecutar dichas acciones.
Estas plataformas están vinculadas a un repositorio para seguir como gestores de paquetes de una distro. Gracias a esto se facilita la obtención de software para los usuarios y también simplifica la subida de actualizaciones por parte de los desarrolladores.
Actualmente, hay administradores de paquetes universales como es Snap y Flatpak que ofrecen estas funciones. En fin, es como si se tratara de Microsoft Store para programas de Windows.
Entorno de escritorio (DE)

El entorno de escritorio, también conocido como DE, es lo que representa a toda la interfaz gráfica de usuario común (GUI). Por lo tanto, se trata de todo el diseño del sistema operativo principal o distribución.
Para que te hagas una idea, si el SO no cuenta con un entorno de escritorio, lo más probable es que veas puros códigos sin más.
Ese tipo de herramientas es que puedas visualizar de una mejor manera los complementos que componen el sistema, desde los iconos, barras de tareas, widgets y ventanas, hasta cualquier tipo de aplicación qué necesites utilizar.
Binarios y paquetes

Existen otros parámetros que probablemente necesites saber si te adentras más a las funcionalidades de Linux.
Es posible que te encuentres con términos como “binarios”, los cuales son un tipo de código qué es él lee a través de un programa para completar la ejecución de algún comando.
Otro concepto interesante es el de los “paquetes”, que son un conjunto de datos y directrices que te permiten ver y seguir instrucciones, dependencias, versiones, descripciones y configuraciones.
Dependencias y Repositorios (Repos)

Ahora que sabes lo que son los binarios y paquetes, es importante que conozcas las dependencias, ya que van de la mano.
En pocas palabras, las dependencias son un tipo de paquete especial, binarios o elementos, que se encargan de que un pack determinado pueda funcionar de forma correcta.
Estos paquetes o dependencias son desarrollados y subidos a las bibliotecas de repositorios, donde los usuarios pueden descargarlos fácilmente para instalarlos en sus distribuciones.
Si has llegado hasta aquí, entonces comenzarás a ver Linux de otra manera y se te hará más fácil adaptarte a este nuevo sistema operativo. No olvides que también existen distribuciones muy similares a Windows que te facilitarán el proceso de transición.