Tipos de sistemas operativos Linux
El sistema operativo Linux es uno de los principales sistemas operativos utilizados en computadoras y otros dispositivos en la actualidad. Probablemente sea mejor conocido por su uso en los servidores informáticos de las empresas, pero también se utilizan diferentes versiones de Linux en equipos de escritorio, portátiles y mainframe, así como en dispositivos más esotéricos. Android de Google sistema operativo para smartphones y tablets, así como su Chrome OS sistema para computadoras llamado Chromebooks, ambos están basados en Linux. Diferentes tipos de sistemas Linux son más adecuados para diferentes propósitos.
Historial del sistema operativo Linux
Linux fue creado a partir de 1991 por el programador informático finlandés Linux Torvalds , 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 Bell Labs de AT&T. , la histórica 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, ahora se usa a menudo de forma genérica para otros sistemas inspirados en el Unix original y en gran medida compatibles con él.
Uno de los primeros sistemas operativos similares a Unix llamado Minix ya existía para las 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 suele instalarse en un sistema Linux proviene del proyecto GNU , desarrollado en gran parte bajo los auspicios de la Free Software Foundation , comprometida con el desarrollo y la 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 núcleo del sistema operativo, GNU proporciona muchas de las herramientas de nivel de aplicación y, en muchas instalaciones modernas, las organizaciones adicionales proporcionan gran parte del otro software central que se ejecuta en las máquinas Linux.
Hoy en día, el kernel de Linux es mantenido por numerosos desarrolladores en todo el mundo, muchos de ellos empleados por compañías de software que confían en Linux para uso interno o para uso en productos ofrecidos a los 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 facilidad de uso, la seguridad y la eficiencia. El kernel de Linux es de código abierto , lo que significa que, en general, cualquier persona puede usar y modificar el código fuente disponible gratuitamente para sus propios fines. Gran parte del otro software disponible para Linux también está disponible bajo términos similares, aunque las licencias exactas varían. Por lo tanto, asegúrese de comprender la situación en torno al software que instala. en sus computadoras personales o comerciales.
Comprender 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 disquetes, ahora se distribuyen principalmente en línea.
Las distribuciones a menudo eligen qué versiones de qué software (incluidas las interfaces gráficas de usuario, las herramientas de servidor, el software de programación y las aplicaciones de usuario final) estarán disponibles y qué configuraciones se adoptarán de forma predeterminada. La mayoría incluye software de administración de paquetes diseñado para instalar fácilmente software aprobado por distribución , similar a las tiendas de aplicaciones que ahora se usan en los teléfonos móviles, aunque muchos de los administradores de paquetes son anteriores a iOS y Android.
Slackware, la distribución más antigua en mantenimiento
La distribución de Linux más antigua que se mantiene activamente es Slackware , creado en 1993. En ese momento, Linux en sí mismo 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 mayores de hoy en día tienen gratos recuerdos de cómo se iniciaron en Slackware Linux, luchando por poner el sistema en funcionamiento en una máquina de trabajo de repuesto, una computadora de escritorio universitaria 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 solo funcione con unos pocos clics. El sistema de configuración utilizado para instalar y mantener el sistema se basa en la línea de comandos , no una interfaz gráfica de usuario con ratones o pantallas táctiles, y Slackware puede requerir algunos ajustes manuales más para ponerse en marcha.
Distribuciones Debian, Ubuntu y Mint
Otra distribución de Linux de larga data es Debian , fundado oficialmente en 1993. Fue diseñado para permitir contribuciones abiertas de la comunidad de usuarios y todavía 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 gestión de paquetes, conocida como APT. .
En 2004, un desarrollador y empresario sudafricano y sus colegas crearon la empresa Canonical, que creó su propia distribución de Linux llamada Ubuntu. , después de una palabra africana antigua que significa "humanidad hacia los demás". Basado en Debian, está disponible para cualquier persona de forma gratuita y se encuentra entre las variantes de Linux más utilizadas. Canonical proporciona lanzamientos oficiales regulares del sistema y soporte para 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 varias herramientas propietarias que otras distribuciones omiten de forma predeterminada, ya que eligen centrarse en el software de código abierto.
Red Hat, Fedora y CentOS
Otra empresa detrás de una popular distribución de Linux es Red Hat , que también tuvo sus inicios en 1994. Tomó su nombre de una gorra roja de la Universidad de Cornell que habitualmente usaba uno de sus fundadores cuando trabajaba ayudando a sus compañeros en un laboratorio de la Universidad Carnegie Mellon.
El sistema central de Red Hat, conocido como Red Hat Enterprise Linux , fue diseñado para ser una distribución estable y comercialmente viable, que originalmente se vendía 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 características que se incluirán en Red Hat Enterprise Linux. Un proyecto conocido como CentOS Linux lanza una distribución de Linux en gran medida idéntica a Red Hat Enterprise Linux , aunque toma el 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 adquiriría 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 teniendo en cuenta la seguridad. Uno es Colas , 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 anónimo para mantener los datos del usuario seguros y anónimos. Está diseñado para no dejar datos en las computadoras a menos que usted le indique explícitamente que lo haga.
Un sistema conocido como Subgraph OS es un sistema derivado de Debian diseñado para instalarse en una computadora de forma permanente pero para usar 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 is currently in alpha, meaning it's still in an experimental state.
Linux distributions are also developed by the U.S. and other governments for security purposes, and it's likely that some private companies have also developed their own hardened Linux distributions.
Other Linux systems, most notably Kali , are designed for use by security professionals . They're loaded with software designed for use in testing the security of other systems and networks.
Small and Lightweight Linux Versions
Some Linux distributions are deliberately designed to minimize the amount of system resources they require, making them suitable for use on older and less powerful computers.
Among the most famous of these distributions is Puppy Linux , which is designed to run fast on even slower machines . It's often used from a DVD or USB stick to quickly access a computer in Linux even if it has other software installed. This can sometimes be useful in extracting data or troubleshooting problems on a machine that's nearing the end of its life.
These types of systems can also be used from a bootable drive to let people get a taste of how Linux can run on their machines without replacing Windows or another operating system they're already running.
Popular Linux Desktop Environments
It's possible to use Linux systems strictly through the text-based command line, and many software developers and system administrators do so when it comes to servers. But when people are using Linux on desktop or laptop environments, they often want to use a graphical user interface similar to Windows or macOS. This makes it easy to access familiar types of software such as web browsers, email programs, multimedia software and word processors.
There are several desktop environments popularly used with Linux. One is GNOME , commonly used on Debian and Fedora systems and designed to be essentially as powerful and versatile as commercial desktop software. The current version of GNOME is GNOME 3, though some users still prefer the older GNOME 2, or a tool derived from it called MATE .
Another popular environment is KDE , which alongside GNOME is one of the longest-standing Linux desktop environments. Newer systems called XFCE and LXDE have also gained fans for their simple and speedy code and appealing designs.
Google's Android and Chrome OS
Android, the Google-developed smartphone and tablet operating system is one of the world's most widely used and based on Linux (its operating system kernel is the Linux kernel). But, the rest of the software on an Android phone is often differen t from that on a typical Linux desktop or server machine, and software for traditional Linux distributions usually can't be run directly on Android, nor can Android software be run without assistance on typical Linux machines.
Similarly, Chrome OS , another Google operating system, is also based on Linux. It's more directly compatible with mainstream Linux software , however, which is easy to install on many Chromebook computers. It isn't necessary to use Linux tools to use a Chromebook, and many prefer simply to use Chrome and other built-in tools on the machines.