Tipos de sistemas operativos Linux

Sonriente a mujer joven con portátil en el balcón

Tipos de sistemas operativos Linux

Credito de imagen: Westend61 / Westend61 / GettyImages

El sistema operativo Linux es uno de los principales sistemas operativos que se utilizan en las computadoras y otros dispositivos en la actualidad. Probablemente sea más conocido por su uso en los servidores de computadoras de las empresas, pero también se usan diferentes versiones de Linux en computadoras de escritorio, computadoras portátiles y computadoras centrales, así como en dispositivos más esotéricos. De Google Androide sistema operativo para teléfonos inteligentes y tabletas, así como su Sistema operativo Chrome sistema para computadoras llamadas Chromebooks, ambos están basados ​​en Linux. Los diferentes tipos de sistemas Linux se adaptan mejor a diferentes propósitos.

Historial del sistema operativo Linux

Linux fue creado a partir de 1991 por el programador informático finlandés. Torvalds de Linux, que buscaba construir una versión del sistema operativo Unix compatible con computadoras de escritorio

ejecutándose en procesadores Intel. Unix es un sistema operativo desarrollado inicialmente en AT&T. Laboratorios Bell, la legendaria unidad de I + D de la compañía telefónica, en la década de 1970, y aunque el término sigue siendo una marca registrada, es ahora se utiliza a menudo de forma genérica para otros sistemas inspirados y en gran medida compatibles con el original Unix.

Video del día

Uno de los primeros sistemas operativos similares a Unix llamado Minix ya existía para PC, pero las licencias y otros problemas lo hicieron insatisfactorio para Torvalds y el grupo de programadores de todo el mundo que ayudaron a desarrollar Linux. Linux técnicamente se refiere solo al kernel del sistema operativo, es decir, el núcleo interno del sistema que se encuentra entre los programas de aplicación y el hardware de la computadora, administrando la memoria, el tiempo del procesador y el acceso a los dispositivos de la computadora.

Gran parte del otro software que normalmente se instala en un sistema Linux proviene del Proyecto GNU, desarrollado en gran parte bajo la égida de la Fundación de software libre, comprometida con el desarrollo y promoción de software que promueva la libertad de sus usuarios. Richard Stallman, fundador y presidente de la Free Software Foundation, aboga por llamar al sistema combinado GNU / Linux en lugar de simplemente hablar del sistema operativo Linux. Básicamente, el sistema Linux proporciona el kernel del sistema operativo, GNU proporciona muchas de las herramientas a nivel de aplicación y, En muchas instalaciones modernas, organizaciones adicionales proporcionan gran parte del otro software central que se ejecuta en Linux. máquinas.

Hoy en día, numerosos desarrolladores de todo el mundo mantienen el kernel de Linux, muchos de ellos empleados por empresas de software que dependen de Linux para uso interno o para su uso en productos ofrecidos a clientes. Estos desarrolladores se aseguran de que el kernel de Linux sea compatible con una amplia gama de hardware e introducen nuevas funciones para aumentar la usabilidad, la seguridad y la eficiencia. El kernel de Linux es de código abierto, lo que significa que, en general, cualquier persona puede utilizar y modificar el código fuente disponible gratuitamente para sus propios fines. Gran parte del otro software disponible para Linux también está disponible en términos similares, aunque las licencias exactas varían. Entonces, asegúrese de comprender la situación en torno al software que instala en sus computadoras personales o comerciales.

Comprensión de las distribuciones del sistema operativo Linux

Desde los lanzamientos iniciales de Linux a principios de la década de 1990, muchas organizaciones han creado sus propios paquetes de software para complementar el kernel de Linux. Estos paquetes se conocen como distribuciones, y aunque alguna vez se distribuyeron en discos compactos, DVD o incluso en disquetes, ahora se distribuyen principalmente en línea.

Las distribuciones a menudo toman decisiones sobre qué versiones de qué software, incluidas las interfaces gráficas de usuario, el servidor herramientas, software de programación y aplicaciones de usuario final - estarán disponibles y qué configuraciones serán adoptadas por defecto. La mayoría incluye software de administración de paquetes diseñado para instalar fácilmente software aprobado para distribución, similar a las tiendas de aplicaciones que ahora se usan en teléfonos móviles, aunque muchos de los administradores de paquetes son anteriores a iOS y Android.

Slackware, la distribución mantenida más antigua

La distribución de Linux más antigua que se mantiene activamente es Slackware, creado en 1993. En ese momento, Linux en sí era nuevo y no totalmente compatible con todo el hardware informático del mercado, y Los usuarios eran principalmente desarrolladores profesionales o aficionados a la informática que disfrutaban jugando con el nuevo sistema. Muchos programadores de mayor edad hoy en día tienen buenos recuerdos de cómo se cortaron los dientes con Slackware Linux, luchando por poner el sistema en funcionamiento en una máquina de trabajo de repuesto, una computadora de escritorio de la universidad o incluso una computadora familiar.

Incluso hoy en día, la interfaz de Slackware podría ser más adecuada para usuarios avanzados que para aquellos que buscan algo que simplemente funcione con unos pocos clics. El sistema de configuración utilizado para instalar y mantener el sistema se basa en la línea de comando, no una interfaz gráfica de usuario con mouse o pantallas táctiles, y Slackware puede requerir algunos ajustes manuales más para comenzar a funcionar.

Distribuciones Debian, Ubuntu y Mint

Otra distribución de Linux de larga data es Debian, fundada oficialmente en 1993. Fue diseñado para permitir contribuciones abiertas de la comunidad de usuarios y aún lo mantiene un grupo no comercial conocido como Proyecto Debian, principalmente comunicándose de forma remota a través de Internet. Contiene decenas de miles de paquetes que representan varios conjuntos de herramientas de software que se pueden instalar utilizando su herramienta de administración de paquetes, conocida como APTO.

En 2004, un desarrollador-empresario sudafricano y sus colegas crearon la empresa Canonical, que creó su propia distribución de Linux llamada Ubuntu, después de un antigua palabra africana que significa "humanidad para los demás". Basado en Debian, está disponible para cualquier persona de forma gratuita y se encuentra entre las versiones más utilizadas de Linux. Canonical proporciona versiones oficiales periódicas del sistema y asistencia para los clientes de pago interesados.

El Sistema Linux Mint está, a su vez, basado en Ubuntu. Fue creado en 2006 y diseñado para ser un sistema operativo elegante y fácil de usar basado en Ubuntu. Ha ganado popularidad entre muchos usuarios de escritorio en particular, tanto por ser simple como por proporcionar varios herramientas propietarias que otras distribuciones omiten de forma predeterminada, ya que eligen centrarse en el código abierto software.

Red Hat, Fedora y CentOS

Otra empresa detrás de una distribución popular de Linux es sombrero rojo, que también se inició en 1994. Tomó su nombre de un gorra roja de la Universidad de Cornell que usa habitualmente uno de sus fundadores cuando trabajaba ayudando a sus compañeros de estudios en un laboratorio de la Universidad Carnegie Mellon.

El sistema central de Red Hat, conocido como Red Hat Enterprise Linux, fue diseñada para ser una distribución estable y comercialmente viable, originalmente vendida en tiendas junto con software como Microsoft Windows y versiones de los sistemas operativos Macintosh de Apple. Ha demostrado ser un éxito entre las empresas interesadas en una versión sólida y estable de un sistema operativo Linux.

Otra versión del sistema Red Hat, conocida como Fedora, apunta a lanzamientos más rápidos y sirve como una especie de incubadora de funciones que se incluirán en Red Hat Enterprise Linux. Un proyecto conocido como CentOS Linux lanza una distribución de Linux en gran parte idéntico a Red Hat Enterprise Linux, aunque toma Red Hat Enterprise Linux disponible públicamente y elimina las marcas comerciales y otros materiales de Red Hat.

A finales de 2018, IBM anunció que iba a adquirir Red Hat en un acuerdo valorado en unos 34.000 millones de dólares.

Sistemas operativos Linux centrados en la seguridad

Algunos sistemas operativos basados ​​en Linux se desarrollan pensando en la seguridad. Uno es Cruz, abreviatura de The Amnesiac Incognito Live System. Diseñado para ejecutarse desde una memoria USB o un DVD en lugar de instalarse regularmente en una computadora, utiliza automáticamente varias herramientas de cifrado incluida la red Tor de software de enrutador anonimizado para mantener los datos del usuario seguros y anónimos. Está diseñado para no dejar datos en las computadoras a menos que le indique explícitamente que lo haga.

Un sistema conocido como Subgrafo OS es un sistema derivado de Debian diseñado para instalarse en una computadora de forma permanente, pero para utilizar cifrado y otras técnicas para mantener los datos seguros. También restringe en gran medida a qué parte del sistema tiene acceso cada aplicación a través de una técnica conocida como sandboxing que también se usa comúnmente con los sistemas operativos de teléfonos inteligentes. Subgraph OS se encuentra actualmente en alfa, lo que significa que todavía está en un estado experimental.

Las distribuciones de Linux también las desarrollan los Estados Unidos y otros gobiernos con fines de seguridad, y es probable que algunas empresas privadas también hayan desarrollado sus propias distribuciones de Linux reforzadas.

Otros sistemas Linux, más notablemente Kali, son diseñado para ser utilizado por profesionales de la seguridad. Están cargados con software diseñado para probar la seguridad de otros sistemas y redes.

Versiones de Linux pequeñas y ligeras

Algunas distribuciones de Linux están diseñadas deliberadamente para minimizar la cantidad de recursos del sistema que requieren, lo que las hace adecuadas para su uso en computadoras más antiguas y menos potentes.

Entre las más famosas de estas distribuciones se encuentra Cachorro Linux, que está diseñado para corre rápido en máquinas aún más lentas. A menudo se usa desde un DVD o una memoria USB para acceder rápidamente a una computadora en Linux, incluso si tiene otro software instalado. En ocasiones, esto puede resultar útil para extraer datos o solucionar problemas en una máquina que se acerca al final de su vida útil.

Estos tipos de sistemas también se pueden utilizar desde una unidad de arranque para permitir que las personas prueben cómo Linux pueden ejecutarse en sus máquinas sin reemplazar Windows u otro sistema operativo que ya estén corriendo.

Entornos de escritorio Linux populares

Es posible utilizar sistemas Linux estrictamente a través de la línea de comandos basada en texto, y muchos desarrolladores de software y administradores de sistemas lo hacen cuando se trata de servidores. Pero cuando las personas usan Linux en entornos de escritorio o portátiles, a menudo quieren usar una interfaz gráfica de usuario similar a Windows o macOS. Esto facilita el acceso a tipos de software conocidos, como navegadores web, programas de correo electrónico, software multimedia y procesadores de texto.

Hay varios entornos de escritorio que se utilizan popularmente con Linux. Uno es GNOMO, comúnmente utilizado en los sistemas Debian y Fedora y diseñado para ser esencialmente tan poderoso y versátil como el software de escritorio comercial. La versión actual de GNOME es GNOME 3, aunque algunos usuarios todavía prefieren el antiguo GNOME 2, o una herramienta derivada de él llamada COMPAÑERO.

Otro entorno popular es KDE, que junto con GNOME es uno de los entornos de escritorio Linux más antiguos. Los sistemas más nuevos llamados XFCE y LXDE también han ganado adeptos por su código simple y rápido y sus atractivos diseños.

Android y Chrome OS de Google

Android, el sistema operativo para teléfonos inteligentes y tabletas desarrollado por Google, es uno de los más utilizados en el mundo y está basado en Linux (el kernel de su sistema operativo es el kernel de Linux). Pero, tEl resto del software de un teléfono Android suele ser diferente.t a partir de eso en una máquina de servidor o de escritorio Linux típica, y software para distribuciones tradicionales de Linux por lo general, no se puede ejecutar directamente en Android, ni el software de Android se puede ejecutar sin asistencia en Linux típico máquinas.

Similar, Sistema operativo Chrome, otro sistema operativo de Google, también está basado en Linux. Es más directamente compatible con el software Linux convencional, sin embargo, es fácil de instalar en muchas computadoras Chromebook. No es necesario usar herramientas de Linux para usar un Chromebook, y muchos prefieren simplemente usar Chrome y otras herramientas integradas en las máquinas.