Uno de los sistemas operativos más populares que se utilizan en computadoras y otros dispositivos es Linux. Aunque también se utilizan numerosas variantes de Linux en computadoras de escritorio, portátiles y mainframe, además de otros dispositivos poco conocidos, podría decirse que son más reconocidas por su uso en servidores informáticos comerciales. Tanto el sistema operativo Chrome OS para ordenadores portátiles, conocidos como Chromebooks, como el sistema operativo Android para móviles y tabletas de Google, están basados en Linux. Los diferentes tipos de sistemas Linux se adaptan mejor a determinados usos.
Historia del sistema operativo Linux
Para crear una versión del sistema operativo Unix adecuada para computadoras de escritorio con procesadores Intel, Linux fue desarrollado por primera vez en 1991 por el programador informático finlandés Linux Torvalds. Aunque el término 'Unix' sigue siendo una marca registrada de AT&T, la ilustre división de investigación y desarrollo de la compañía telefónica, ahora se usa con frecuencia de manera genérica para varios sistemas que generalmente son compatibles con el Unix original y están inspirados en él.
Minix fue uno de los primeros sistemas operativos tipo Unix para PC, pero Torvalds y el grupo de programadores de todo el mundo que trabajaron en Linux lo encontraron insatisfactorio debido a problemas de licencia y otros. Técnicamente, el término 'Linux' se refiere únicamente al núcleo del sistema operativo, que es la unidad central de procesamiento que controla la asignación de memoria, la programación del procesador y el acceso al dispositivo y está ubicada entre los programas de aplicación y el hardware de la máquina.
parámetro verilog
El proyecto GNU, producido principalmente bajo los auspicios de la Free Software Foundation, que se dedica a producir y promover software que promueva la libertad de sus usuarios, proporciona la mayor parte del software adicional que a menudo se instala en una máquina Linux. El presidente y fundador de la Free Software Foundation, Richard Stallman, prefiere referirse al sistema integrado como GNU/Linux en lugar de sistema operativo Linux. Básicamente, GNU proporciona muchas de las herramientas a nivel de aplicación, el sistema Linux ofrece el kernel del sistema operativo y, en muchas instalaciones contemporáneas, organizaciones adicionales proporcionan la mayoría del resto del software central utilizado por las estaciones de trabajo Linux.
El kernel de Linux ahora lo mantienen un gran número de desarrolladores en todo el mundo, muchos de los cuales trabajan para empresas de software que utilizan Linux internamente o en productos orientados al cliente. Estos desarrolladores no sólo añaden nuevas funciones para mejorar la usabilidad, la seguridad y la eficiencia, sino que también se aseguran de que el kernel de Linux sea compatible con una amplia gama de hardware. Dado que el kernel de Linux es de código abierto, cualquiera puede utilizar y modificar el código fuente de acceso abierto según sus propias necesidades. Aunque las licencias específicas varían, la mayoría del resto del software compatible con Linux también está disponible en condiciones comparables. Por lo tanto, antes de instalar cualquier software en sus computadoras personales o de la empresa, asegúrese de comprender las circunstancias.
Familiarizarse con las distribuciones del sistema operativo Linux
Desde principios de la década de 1990, cuando se lanzó Linux por primera vez, numerosas empresas han desarrollado sus propios conjuntos de software para acompañar el kernel de Linux. Aunque anteriormente se transferían a través de CD compactos, DVD o incluso disquetes, estos paquetes (también conocidos como distribuciones) ahora se distribuyen principalmente en línea.
Las distribuciones frecuentemente deciden qué configuraciones se utilizarán de forma predeterminada y qué versiones de cualquier software, como interfaces gráficas de usuario, herramientas de servidor, software de programación y aplicaciones de usuario final, estarán disponibles. Aunque muchos de los administradores de paquetes son anteriores a iOS y Android, la mayoría incluye software destinado a instalar rápidamente programas aprobados para su distribución, muy parecidos a las tiendas de aplicaciones que ahora se utilizan en dispositivos móviles.
1.Debian
Las distribuciones populares de Linux como Deepin, Ubuntu y Mint son conocidas por su sólido rendimiento, confiabilidad y experiencia de usuario inigualable. Debian es considerada la madre de estas distribuciones. Debian 10.5, una actualización de Debian 10, también conocida como Debian Buster, es la versión estable más reciente.
Tenga en cuenta que Debian 10.5 es simplemente una actualización de Debian Buster que incluye las actualizaciones más recientes y nuevas aplicaciones de software, no una nueva versión de Debian Buster. También se incluyen actualizaciones de seguridad que abordan los problemas de seguridad actuales. No es necesario que deseche su sistema Buster si todavía lo tiene. Simplemente use el administrador de paquetes APT para actualizar su sistema.
El proyecto Debian ofrece más de 59.000 paquetes de software, admite una amplia gama de PC y agrega más arquitecturas de sistema con cada nueva versión. Se intenta equilibrar solidez y tecnología de vanguardia. Estable, Pruebas e Inestable son las tres principales ramas de desarrollo que ofrece Debian.
Aunque la versión estable es, como su nombre lo indica, sólida y tiene protecciones de seguridad eficientes, lamentablemente no viene con los productos de software más recientes. Sin embargo, debido a su estabilidad y durabilidad, es perfecto para servidores de producción. También es apto para usuarios de escritorio bastante tradicionales a quienes no les importa especialmente tener los paquetes de software más recientes. Normalmente instala Debian Stable en su sistema.
Debian Testing es una versión que se actualiza continuamente y que ofrece las versiones de software más recientes que aún no se han incluido en la versión estable. Es una etapa de desarrollo para la próxima versión estable de Debian. Con frecuencia presenta problemas de inestabilidad y es fácilmente rompible. Además, no recibe actualizaciones de seguridad a tiempo. Bullseye es la versión más reciente de Debian Testing.
La versión actual de Debian se llama inestable. Es una distribución experimental que sirve como plataforma ideal para programadores que contribuyen activamente al código hasta el momento en que entra en la etapa de 'Prueba'.
Debian es utilizado por cientos de millones de usuarios debido a su sólido repositorio de paquetes y su estabilidad, particularmente en entornos del mundo real.
2. Gentoo
Gentoo es una distribución diseñada para especialistas y profesionales que consideran de inmediato las herramientas que están manejando. Los administradores de redes y sistemas, así como los desarrolladores, se incluyen en este grupo. Por tanto, no es la mejor opción para los principiantes en Linux. Para las personas que quieran aprender más sobre el funcionamiento interno del sistema operativo Linux, se recomienda Gentoo.
Gentoo Linux
Gentoo incluye un sistema de administración de paquetes llamado portage y también es nativo de otras distribuciones, incluidas Sabayon y Calculate Linux, que está construido sobre Gentoo y es compatible con versiones anteriores. Se basa en la noción de colecciones de ports y está escrito en Python. Las distribuciones basadas en BSD como OpenBSD y NetBSD proporcionan colecciones de puertos, que son colecciones de parches y archivos MAKE.
3.Ubuntu
Una de las distribuciones de Linux más populares, desarrollada y actualizada por Canonical, es utilizada tanto por expertos como por usuarios moderados y novatos. Ubuntu fue creado principalmente para los recién llegados a Linux o aquellos que cambian de Mac o Windows.
ubuntu linux
Ubuntu viene preinstalado con la interfaz de escritorio GNOME y software común que incluye Firefox, LibreOffice, software de edición de imágenes como GIMP, reproductores de música y reproductores de video como Audacious y Rhythmbox.
La versión más reciente es Ubuntu 20.04 LTS, a menudo conocida como Focal Fossa. Se incluyen numerosas actualizaciones y nuevas características, incluido el tema Yaru, íconos refinados, increíble soporte para productos Snap y la capacidad de escalabilidad de fracciones, que muestra una implementación gradual.
Muchas otras variantes de Linux tienen Ubuntu como base. Linux Mint 20.04 LTS, Kubuntu 20.04 y Lubuntu 20.04 LTS son algunas de las distribuciones basadas en Ubuntu 20.04. (Uliana).
Ubuntu es perfecto para usuarios de escritorio y principiantes que intentan aprender Linux debido a su facilidad de uso y su atractiva interfaz de usuario. A medida que avanzan en su aprendizaje de Linux, pueden comenzar fácilmente a utilizar las aplicaciones predeterminadas como se mencionó anteriormente.
Vale la pena mencionar el Ubuntu Studio centrado en la producción multimedia. Está destinado a artistas que quieran trabajar en los campos de la creación de vídeo, fotografía, audio y gráficos.
4. Menta de Linux
Una distribución de Linux basada en Ubuntu muy popular se llama Linux Mint. Ha resistido la prueba del tiempo para ofrecer una de las distribuciones más bellas e intuitivas, adorada tanto por los usuarios de escritorio como por los profesionales. A pesar de la confusión que rodea a la versión más reciente, Mint 20, que de forma predeterminada eliminó la funcionalidad de instantáneas, la distribución de Linux sigue siendo sorprendente, potente y confiable.
Escritorio Linux Mint
Ejecute los siguientes comandos para activar el soporte rápido.
$ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd
Las tres variantes de escritorio de Mint 20 (las ediciones Cinnamon, XFCE y MATE) se basan en Ubuntu 20.04 LTS. Mint sólo está disponible en versiones de 64 bits; Las versiones de 32 bits ya no son compatibles. El kernel de Linux 5.4 que impulsa Linux Mint 20 se ha actualizado para incluir nuevas mejoras, como una mejor compatibilidad con AMD Navi 12, CPU Intel Tiger Lake y GPU NVIDIA. La interfaz de usuario general también se actualizó con nuevos temas, íconos refinados, imágenes de fondo de alta resolución y una barra de tareas retocada.
Las nuevas versiones incluyen la capacidad de escalado fraccional para monitores HiDPI para disfrutar de imágenes más nítidas y nítidas, así como Warpinator, una herramienta para compartir archivos que opera en una LAN. Además, recibirá otras utilidades para uso diario, incluidas Firefox, Timeshift, LibreOffice, Thunderbird y el reproductor de música Audacious.
Mint es la distribución recomendada si desea un escritorio Linux rápido y confiable para realizar operaciones rutinarias de escritorio, escuchar música, mirar videos e incluso jugar. Debido a que Mint 20 es una versión a largo plazo, tendrá soporte hasta el año 2025.
5. Red Hat Enterprise Linux
Red Hat Enterprise Linux, también conocida como RHEL, es una distribución de Linux creada para uso empresarial o empresarial. Uno de los principales sustitutos de código abierto de otras plataformas de software como Microsoft es este. Al tener confiabilidad y correcciones de seguridad consistentes que aumentan su seguridad general, Red Hat suele ser la mejor opción para entornos de servidores.
Distribución RHEL Linux
Puede instalarse fácilmente en servidores tradicionales, entornos virtuales como VMware y HyperV, así como en la nube. Con la ayuda del entorno de nube híbrida OpenShift PaaS (plataforma como servicio), basado en contenedores Docker y administrado por Kubernetes, Red Hat ha alcanzado la perfección en el campo de la tecnología de contenedorización.
Redhat capacita y certifica a los administradores de sistemas a través de programas especiales como RHCSA (Red Hat Certified System Administrators) y RHCE (Red Hat Certified Engineer).
Cuando la velocidad, la seguridad y la estabilidad son las principales prioridades, RHEL es la mejor distribución para elegir. RHEL está disponible mediante licencia y la suscripción se renueva anualmente. Los usuarios pueden comprar una licencia para varios modelos de suscripción, incluidos Linux para centros de datos virtuales, Linux Developer Workstation y Linux Developer Suite.
Red Hat y sus filiales, como CentOS, han utilizado tradicionalmente el administrador de paquetes yum. Ahora que la situación se ha actualizado, DNF es el administrador de paquetes predeterminado para RHEL 8 (Ootpa), la versión más reciente. AppStream y BaseOS son los dos repositorios principales utilizados para la distribución de RHEL.
A diferencia de BaseOS, que sólo ofrece aplicaciones para las funciones esenciales del sistema, el repositorio de AppStream (Application Stream) ofrece todos los programas de software que desea instalar en su sistema.
6. CentOS
Un sistema operativo sin restricciones impulsado por la comunidad llamado CentOS busca proporcionar una infraestructura de código abierto sólida y confiable. Red Hat Enterprise Linux es una opción costosa, pero CentOS, que está basado en RHEL, se puede descargar e instalar completamente gratis. Los usuarios pueden beneficiarse de actualizaciones gratuitas de funciones y seguridad y al mismo tiempo obtener la estabilidad y confiabilidad de RHEL. Para los fanáticos de Linux que desean disfrutar de las ventajas de RHEL, CentOS 8 es una preferencia.
Distribución Linux de CentOS
La tercera versión de CentOS 8, versión 8.2, es la más reciente. Utiliza los repositorios de flujo de aplicaciones y BaseOS e incluye las versiones más recientes de productos de software como Python 3.8, GCC 9.1, Maven 3.6, etc.
7. Fedor
Debido a su simplicidad y aplicaciones listas para usar que facilitan el inicio a los nuevos usuarios, Fedora ha tenido durante mucho tiempo la reputación de estar entre las distribuciones más fáciles de usar.
Es un sistema operativo fuerte y adaptable que está diseñado para servidores, computadoras y portátiles, y también para entornos de IoT. Al igual que CentOS, Fedora se basa en Red Hat y sirve simplemente como plataforma de prueba para Red Hat antes de que entre en la etapa empresarial. Como resultado, se emplea con frecuencia por motivos de aprendizaje y desarrollo y es útil tanto para estudiantes como para desarrolladores.
Distribución Linux de Fedora
Fedora proporciona los paquetes de software RPM más recientes y de primer nivel y ha estado usando el administrador de paquetes DNF durante un tiempo (y todavía lo utiliza como su administrador de paquetes predeterminado). La versión más nueva de Fedora es la 32.
8.Kali Linux
Kali Linux es una distribución de Linux basada en Debian creada y mantenida por seguridad ofensiva que está destinada a su uso en análisis forense digital y pruebas de penetración. Viene precargado con herramientas de prueba de penetración que incluyen Nmap, Metasploit Framework, Maltego y Aircrack-ng, por nombrar solo algunas.
Distribución de Linux para Kali
Para profesionales y estudiantes de ciberseguridad que quieran probar las pruebas de penetración, Kali Linux está diseñado. De hecho, Kali ofrece certificaciones reconocidas en la industria como Kali Linux Certified Professional y Penetration Testing con Kali.
La versión más nueva de Kali, que utiliza la gestión de paquetes APT, es Kali 2020.2.
9. Arco Linux
Para usuarios experimentados o especialistas de Linux que son exigentes con el software que implementan y los servicios que operan, existe Arch Linux, una distribución de Linux adaptable y fácil de usar. Permite a los usuarios la flexibilidad de personalizar o modificar el sistema como mejor les parezca. En una palabra, Arch está destinado a personas que tienen grandes conocimientos sobre el uso de Linux.
Arco Linux
Cuando actualizamos los paquetes en las terminales, Arch Linux se actualizará automáticamente a la versión más reciente porque es una versión continua. Realiza una aplicación de AUR (Arch User Repository), una plataforma de instalación de software basada en la comunidad, y utiliza Pacman como administrador de paquetes principal. La versión más reciente es 2020.09.01.
10. AbiertoSUSE
El proyecto OpenSUSE es un esfuerzo cooperativo de vanguardia que lo abarca todo y que ofrece dos departamentos principales de SUSE: SUSE Leap, una versión histórica destinada a usuarios de escritorio, así como a desarrollo y pruebas empresariales. Esto lo convierte en la opción ideal para administradores de sistemas y desarrolladores de código abierto.
OpenSuseLinux
Lo más parecido a una distribución de vanguardia que tiene es SUSE Tumbleweed, una versión continua que incluye las pilas de software e IDE más recientes. Gracias a la disponibilidad de paquetes actuales que incluyen programas de oficina, el compilador GCC y el kernel, TumbleWeed es pan comido para cualquier usuario avanzado o desarrollador de software.
Para administrar paquetes de software, OpenSUSE utiliza el administrador de paquetes Yast y se recomienda para programadores y administradores.
Conclusión
Obviamente, son sólo algunas de las distribuciones de Linux que están disponibles y de ninguna manera son una lista completa. Existen más de 600 distribuciones de Linux, y 500 de ellas se están desarrollando activamente. Pero sentimos que era importante concentrarnos en algunas de las distribuciones de Linux más populares, algunas de las cuales han servido de modelo para otras.
Distinción principal entre el sistema operativo Linux y el sistema operativo Windows
Las siguientes son algunas diferencias entre Linux y el sistema operativo Windows.
- Dado que Linux es un sistema operativo de código abierto, el usuario puede simplemente modificar el código fuente para adaptarlo a sus necesidades, a diferencia de Windows, que es un sistema operativo propietario y no otorga al usuario acceso al código fuente.
- Debido a que el sistema operativo Linux encuentra y corrige errores, es significativamente más seguro que el sistema operativo Windows, que tiene una gran base de usuarios y, por lo tanto, es un objetivo para los piratas informáticos.
- Incluso con hardware obsoleto, Linux es más rápido que Windows.
- Windows considera los periféricos como dispositivos, mientras que Linux los trata como archivos.
- Linux permite nombres de archivos idénticos dentro de carpetas comparables, sin embargo, Windows no permite nombres de archivos idénticos dentro de carpetas similares.
- A diferencia del sistema operativo Windows, donde los archivos de las aplicaciones y el sistema a menudo se guardan en una unidad C, Linux le permite ubicar los archivos del sistema y de los programas en unidades separadas.