El sistema operativo Linux presenta una vibrante combinación de funciones y seguridad, lo que lo convierte en la mejor alternativa a los sistemas operativos macOS o Windows. En esta publicación, le daremos una guía maestra sobre cómo comenzar con los sistemas Linux, llevándolo de un principiante completo a un nivel en el que puede comenzar a probar las diversas distribuciones de Linux disponibles con mucha facilidad.
¿Qué es Linux?
Desde teléfonos inteligentes hasta robots, automóviles, supercomputadoras, electrodomésticos, computadoras personales y servidores empresariales, el sistema operativo Linux está en todas partes. Es uno de los sistemas operativos más populares:Linux potencia Android.
Linux es un sistema operativo como Windows y macOS pero con varias diferencias en las características. Ha existido durante mucho tiempo, con su primer lanzamiento inicial el 17 de septiembre de 1991. Linux se basa en el sistema operativo Unix concebido e implementado en 1969.
Linux, por lo tanto, ha recorrido un largo camino, conservando las filosofías centrales de sólida seguridad, estabilidad y personalización del sistema.
A diferencia de Windows y macOS, que se lanzan comercialmente, Linux es un sistema operativo gratuito y de código abierto y se lanza bajo la Licencia Pública General (GPL). Los usuarios pueden ejecutarlo, estudiarlo, modificarlo e incluso redistribuir el código para la venta siempre que esté bajo la misma Licencia.
Arquitectura Linux
A continuación se muestra una estructura básica de la arquitectura de Linux.
- Núcleo :Es la parte central del sistema Linux. Interactúa con el hardware administrando varios componentes como la CPU, los dispositivos periféricos y la memoria.
- Concha :El Shell es una interfaz entre el usuario y el Kernel. Toma los comandos del usuario a través de la Terminal y procesa la solicitud en particular.
- Comandos y utilidades: El sistema operativo Linux viene con una Terminal que los usuarios pueden usar para pasar comandos al Shell. Un comando simple es el 'ls' que muestra el contenido de una carpeta.
¿Por qué usar Linux?
Es probablemente la pregunta más común que todo el mundo haría cuando oye hablar de Linux. ¿Por qué te molestarías en cambiar a un sistema operativo diferente mientras tu sistema actual funciona bien?
La respuesta a esta pregunta se encontraría con otra pregunta. ¿Qué tan eficiente es su sistema operativo actual? ¿Se enfrenta a desafíos como virus y malware, retrasos en el sistema, licencias y problemas de tarifas? Si alguna de esas preguntas es un 'SÍ', entonces Linux es la mejor plataforma.
Una característica notable que lo hace más popular es que Linux está disponible de forma gratuita. Eso va desde los sistemas de escritorio hasta los servidores. Aunque tenemos distribuciones de Linux que vienen con funciones empresariales, la mayoría de ellas son gratuitas. Al momento de escribir esta publicación, Windows 10 home cuesta $ 139, y la versión pro cuesta $ 199. Si opta por el servidor, la edición estándar de Windows Server 2016 cuesta $882 sin incluir la Licencia de acceso de cliente (CAL) para software de terceros.
Además del costo, los sistemas Linux son mucho menos vulnerables a virus y malware. A diferencia de los sistemas Windows, tener un antivirus en su sistema Linux no es una necesidad.
Además, Linux tiene cientos de distribuciones disponibles para los usuarios. Puedes elegir una distribución que se adapte a tus necesidades. Por ejemplo, si va al campo de la seguridad cibernética, una distribución como Kali Linux sería la mejor opción; si desea una distribución liviana y sencilla, opte por Linux Lite.
Linux también es la elección correcta para hardware antiguo. ¿Tiene una computadora portátil vieja sin saber qué sistema operativo ejecutar? Linux es tu mejor opción. Y Linux es mucho más rápido. Ahora que CoreBoot está habilitado en las computadoras portátiles con Linux, se sorprenderá de la rapidez con la que las computadoras portátiles con Linux arrancan desde el encendido hasta el inicio de un navegador web.
Distribuciones de Linux
Para comprender mejor el término "distribución", utilizaremos un ejemplo sencillo. El kernel de Linux es como un corazón, mientras que la distribución es el cuerpo que lo aloja. El cuerpo (o las distribuciones) pueden tener diferentes características pero ejecutándose en el mismo Kernel. Al momento de escribir este artículo, Linus Torvalds (desarrollador principal de Linux) lanzó recientemente el último Kernel 5.8. Consulte nuestro artículo sobre las 10 nuevas características principales en Linux Kernel 5.8.
Actualmente existen más de 600 distribuciones Linux tanto para Desktops como para servidores. Cada distribución viene con sus características únicas para satisfacer las necesidades del usuario. Puede descargar casi todas estas distribuciones de forma gratuita e instalarlas en su PC.
Algunas de las distribuciones populares de Linux para escritorio incluyen:
- Linux Mint
- Ubuntu
- Abrir SUSE
- Mageia
- Manjaro
- Fedora
- Arco Linux
- Debian
- Kali Linux
- SO elemental
Cada distribución tiene una versión diferente del entorno de escritorio, como veremos a continuación. Algunos vienen con interfaces de usuario mucho más modernas como GNOME, mientras que otros optan por entornos de escritorio mucho más livianos como XFCE.
Los servidores tampoco se quedan atrás. Algunas de las distribuciones populares en este campo incluyen:
- Red Hat Enterprise Linux (RHEL)
- Cent OS
- Servidor Ubuntu
- SUSE Enterprise Linux
Ubuntu Server y CentOS son gratuitos, mientras que los demás tienen algunas funciones premium a las que puede acceder pagando una tarifa.
¿Qué es un entorno de escritorio?
Un entorno de escritorio, también conocido como shell gráfico, se compone de programas integrados que se ejecutan sobre el sistema operativo subyacente y tiene una GUI (interfaz gráfica de usuario) estándar.
La mayoría de las distribuciones de Linux vienen con un entorno de escritorio insignia con los demás disponibles en los repositorios de software. Por ejemplo, Ubuntu viene con GNOME; Elementary OS viene con el escritorio Pantheon y Linux Mint con Cinnamon. Afortunadamente, puede instalar varios entornos de escritorio y alternar entre ellos como desee. Algunos de los entornos de escritorio familiares incluyen Cinnamon, KDE Plasma, GNOME, XFCE, MATE, LXDE, Enlightenment y Pantheon.
Cinnamon se desarrolló inicialmente para ser el DE predeterminado para Linux Mint. La interfaz de usuario general se parece a la de Windows 7 con paneles y menú en la parte inferior.
KDE es uno de los entornos de escritorio más personalizables y ligeros disponibles. También se conoce como escritorio 'Plasma'.
GNOME es bastante familiar para Unity Desktop. GNOME es fácil de usar, personalizable y el entorno de escritorio predeterminado para las distribuciones de Linux más populares.
Enlightenment, XFCE, LXDE y MATE también se consideran entornos de escritorio livianos con paneles y menús.
Instalación de Linux
Habiendo tenido un buen conocimiento del sistema operativo Linux, ahora desea instalar y probar una de sus muchas distribuciones.
Para comenzar, seleccione la distribución que prefiera. Eso dependerá en gran medida de sus necesidades y de la habilidad de un usuario de computadora. Si es un novato con habilidades informáticas razonablemente necesarias, opte por una distribución fácil de usar como Ubuntu, Linux Mint, Deepin o Elementary OS. Si sus habilidades están por encima del promedio, Fedora y Debian pueden ser una excelente opción. Para los usuarios que sienten que necesitan una experiencia más desafiante, prueben Gentoo.
Una vez que haya seleccionado su distribución, descargue el archivo ISO. Ahora hay tres formas de comenzar con su sistema Linux;
- Pruebe Linux con una unidad USB Live.
- Instalar Linux como máquina virtual
- Instale Linux como sistema operativo principal en su disco duro.
Método 1:prueba Linux con una unidad USB Live
Los sistemas Linux tienen una ventaja más sobre otros sistemas operativos; puede ejecutarlo desde su unidad USB sin instalarlo en su disco duro. Eso permite a los usuarios probar varias distribuciones antes de decidirse por una.
Para comenzar, suponiendo que esté en un sistema Windows, use un software como PowerISO o YUMI para crear una unidad USB de arranque de su distribución de Linux, digamos Linux Mint o Ubuntu, y utilícela para arrancar su computadora portátil. FOSS Linux tiene tutoriales para crear una unidad USB Live Linux para las distribuciones de Linux más populares.
En caso de que sea difícil arrancar su PC desde la unidad USB así creada, lea nuestro artículo sobre Cómo arrancar su PC con Windows o Linux desde una unidad USB. Después de un arranque exitoso, puede probar su distribución antes de instalarla como sistema operativo principal.
Método 2:Instalar Linux como una máquina virtual
Además de la unidad Live USB, puede instalar Linux como una máquina virtual en su sistema operativo actual. Este método es excelente si desea comprender mejor la distribución antes de instalarlo como su sistema operativo principal. Además, también es un laboratorio seguro para los usuarios que prueban distribuciones de pruebas de penetración como Kali Linux, Parrot, etc.
Deberá instalar un software de virtualización como Virtual Box o VMware. Una vez hecho esto, puede continuar e instalar su sistema Linux en el interior como una máquina virtual.
El único inconveniente de este método es que depende del tamaño de la memoria y el almacenamiento de su PC. No le gustaría crear una máquina virtual en una computadora con 1 GB de memoria. Podría funcionar, pero retrasará y ralentizará cualquier proceso en ejecución. Además, no todas las PC admiten la tecnología de virtualización. Asegúrese de revisar el BIOS antes de comenzar.
Método 3:instalar Linux como sistema operativo principal
Una vez que se haya decidido por la distribución, puede instalarlo como su sistema operativo principal. Si no desea perder su sistema operativo anterior, puede optar por un arranque dual. Cada distribución de Linux viene con un instalador diferente que lo guía a través de todo el proceso de instalación.
Sin embargo, todos ellos comparten algunos conceptos básicos. Asegúrese de tener una partición libre para instalar el sistema operativo. También puede configurar una partición más pequeña para el espacio 'Intercambiar'. Swap es una memoria virtual en el disco duro utilizada por los sistemas Linux para manejar procesos cuando la memoria RAM está sobrecargada. Para obtener una comprensión mucho más clara de cómo instalar su sistema Linux, lea nuestro artículo sobre Cómo instalar Ubuntu junto con Windows en una configuración de arranque dual.
Instalación de software en Linux
Linux tiene una forma diferente de instalar aplicaciones en comparación con los sistemas Windows. Hace uso de un administrador de paquetes que accede a software y paquetes desde varios repositorios en línea. Además, algunos paquetes dependen de la distribución y solo pueden ejecutarse en una distribución de Linux específica o tener un método de instalación diferente en otra distribución.
La distribución basada en Debian como Ubuntu hace uso de 'apt', Fedora y CentOS usan 'yum' mientras que Arch y Manjaro usan 'Pacman'. Si tuviéramos que instalar un 'PackageX' en todas estas distribuciones, tendríamos tres comandos diferentes:
sudo apt install packageX sudo yum install packagex sudo Pacman -S packagex
También disponemos de aplicaciones gráficas donde podrá buscar e instalar software de forma gráfica. Un buen ejemplo es el 'Software Ubuntu'.
La línea de comandos de Linux
La línea de comandos o Terminal es una característica que hace que la mayoría de los novatos tengan dudas sobre el uso de sistemas Linux. La imaginación de tener que dominar una serie de comandos para realizar diversas tareas genera cierta fobia. Sin embargo, este NO DEBE ser el caso.
Atrás quedaron los días en los que necesitaba dominar los comandos para aprovechar al máximo Linux. Después de muchos años de desarrollo y mejoras, ahora tenemos muchos clientes GUI que pueden realizar las mismas tareas que escribir un comando en la Terminal.
Además, el uso de potentes entornos de escritorio ha simplificado aún más la experiencia general del usuario. Sin embargo, esto no significa que no necesitará aprender varios comandos básicos. Incluso podría llegar a amar la línea de comandos más que la GUI debido a la ejecución más rápida de los procesos.
Conclusión
Entonces, se trata de una introducción a Linux para ayudarlo a comenzar con este gran sistema operativo. Si me pregunta a dónde ir desde aquí, le sugiero que comience creando una unidad USB en vivo y pruebe una distribución de Linux. Si está interesado en aprender la línea de comandos, comience con nuestros diez comandos básicos de Linux que todo usuario de Linux debe conocer.