Qué es Linux: definición, explicaciones del núcleo de Linux

Linux es un sistema operativo de código abierto que se ha convertido en uno de los más populares del mundo. Fue creado en 1991 por el programador finlandés Linus Torvalds como un proyecto personal, y desde entonces ha sido desarrollado por una gran comunidad de programadores de todo el mundo. Hoy en día, se estima que más del 90% de los servidores web del mundo están corriendo con Linux.
Una de las principales características de Linux es que es gratuito y está disponible para descargar en línea. También se caracteriza por ser altamente personalizable, lo que significa que los usuarios pueden ajustarlo a sus necesidades específicas. Otra de sus ventajas es que es extremadamente seguro y resistente a virus y malware, lo que lo hace muy atractivo para aquellos que buscan una opción de sistema operativo segura y confiable.
Linux es utilizado en una gran variedad de aplicaciones, desde servidores web hasta sistemas de control de robots, pasando por teléfonos inteligentes y computadoras personales. Debido a su naturaleza de código abierto, cualquiera puede contribuir al desarrollo de Linux, lo que ha llevado a una gran cantidad de distribuciones diferentes que se adaptan a diferentes necesidades y preferencias.
Windows
En el mundo de la microinformática, Microsoft, con Windows, ha dominado el mercado de los sistemas operativos casi desde el principio, por así decirlo.
Sin embargo, si tenemos en cuenta todas las computadoras del planeta, incluyendo servidores, supercomputadoras, nanocomputadoras y todo el resto del bestiario que anima este ecosistema, esta estadística está lejos de ser tan obvia y clara, aunque es muy difícil tener cifras precisas.
Entre los sistemas alternativos a Windows, hay algunos, basados en Linux, que se usan masivamente para hacer funcionar servidores de computadoras, entre otros.
Linux no es un sistema operativo.
Antes de explicar qué es Linux, vale la pena recordar qué es un sistema operativo.
Básicamente, es un conjunto de programas de software que trabajan juntos para hacer que una computadora funcione, para permitirle interactuar con su(s) usuario(s), y para manipular datos. Mucha gente confunde Linux con un sistema operativo, cuando son dos cosas diferentes.
Linux es un kernel.
Es un componente indispensable de un sistema operativo, pero no es suficiente para hacer funcionar un ordenador.
Es el corazón del sistema.
En efecto, es el núcleo el que soporta todos los componentes de hardware que componen una computadora: el procesador, la memoria de acceso aleatorio, la memoria persistente, los componentes que gestionan la pantalla, los dispositivos de entrada como el teclado o el ratón, la tarjeta de red son algunos ejemplos.
Es el director de orquesta.
Como administra los componentes de hardware, es responsable de distribuir los recursos a los distintos programas que se ejecutan en el ordenador. Cuando un programa requiere memoria, por ejemplo para almacenar datos para ser procesados, el núcleo la asigna.
Pero no puede hacerlo todo por sí mismo.
El núcleo soporta dispositivos de entrada como el teclado, pero no proporciona el software en el que el usuario introducirá las instrucciones.
El papel de la cáscara es proporcionar un entorno para la interacción del usuario. En el mundo de las distribuciones de Linux, bash es un shell muy utilizado.
La cáscara es un ejemplo entre miles de otros, y dependiendo de la función de la computadora, el sistema operativo también consistirá en un entorno gráfico, un software que permita al usuario configurar ciertas funciones del núcleo (como el cortafuegos, por ejemplo), o un sistema que soporte la instalación de software adicional.
Pero entonces, ¿cuál es el nombre del sistema operativo que usa Linux?
Se acostumbra a hablar de una distribución de Linux, o incluso de una distribución de GNU/Linux, pero la sutileza entre los dos nombres, aunque significativa, es un tema para el debate de los expertos.
El núcleo de Linux es de código abierto, al igual que la mayoría de los programas informáticos que se utilizan habitualmente para construir una distribución (la proporción varía de una distribución a otra, pero con frecuencia se acerca al 100%).
Esta propiedad implica que muchos proyectos de distribución han visto, y siguen viendo la luz del día, y el ecosistema resultante es extremadamente rico y variado. Así que no hay un solo sistema operativo que use Linux.
¿Hay muchas distribuciones de Linux?
Hay docenas de ellos. El número exacto es difícil de determinar porque muchos proyectos nacen todo el tiempo, otros desaparecen. Para tener una idea, el sitio distrowatch.com tiene actualmente más de 200 distribuciones.
Sin embargo, todos tienen en común que están alimentados por el núcleo de Linux, en diferentes versiones y personalizados/parametrizados de diferentes maneras.
Algunas de las distribuciones más conocidas y más utilizadas incluyen :
- Ubuntu
- La Casa de la Moneda de Linux
- Debian
- Fedora
- openSUSE
- CentOS
- Sombrero rojo
Para una presentación de algunos de ellos, le aconsejamos que lea nuestro artículo sobre algunas de las principales distribuciones de Linux.
El escritorio de la distribución Ubuntu Linux que es muy adecuado para el público en general
¿Quién utiliza estas distribuciones de Linux?
La imagen que el inconsciente colectivo del usuario de las distribuciones de Linux tiene de un hombre barbudo, peludo y come-pizzas. Durante mucho tiempo esto no fue caricaturesco, pero ahora ya no es cierto.
Todo el mundo usa distribuciones de Linux, o casi todo el mundo usa distribuciones de Linux. Más precisamente, todo el mundo accede ahora a uno o a una multitud de servicios alojados en un servidor que ejecuta una distribución Linux, como la mayoría de los sitios que pueblan Internet (más del 60%).
Por ejemplo, al mostrar esta página, el lector está usando una distribución de Linux, ejecutando el servidor web nginx que alimenta este sitio.
En los últimos años, el número de usuarios de sistemas operativos que usan el núcleo de Linux ha explotado: en el campo de la telefonía, con el auge de los smartphones con Android.
De hecho, este sistema diseñado por Google está construido alrededor de un núcleo de Linux, aunque altamente personalizado. Por lo tanto, podemos decir que hay decenas de millones de usuarios directos de este núcleo.
Es digno de mención que la elección hecha por el gigante de la búsqueda en la web muestra hasta qué punto el núcleo de Linux es un producto en el que se puede confiar.
Sin embargo, en el campo de la microinformática, la proporción de usuarios de distribuciones Linux para hacer funcionar sus ordenadores personales es muy baja, comparada con la de los usuarios de Microsoft Windows o incluso Apple Mac OS.
Las razones de esta baja aceptación en el mundo de la microinformática son más históricas que técnicas o funcionales, ya que hay muchas distribuciones de Linux que ofrecen un completo entorno de escritorio que es interoperable con otros sistemas.
¿Quién crea y mantiene estas distribuciones?
Linux es un sistema operativo de código abierto, lo que significa que cualquier persona puede descargar y utilizar el código fuente de Linux para crear su propia distribución. Debido a esto, existen cientos de distribuciones de Linux diferentes que se han creado y mantenido a lo largo de los años.
Aunque cualquiera puede crear su propia distribución de Linux, no todas las distribuciones tienen el mismo nivel de popularidad o soporte. Las distribuciones más populares, como Ubuntu, Fedora, Debian y Red Hat, son mantenidas por una comunidad de desarrolladores que trabajan en conjunto para mantener el sistema operativo actualizado y seguro.
Los desarrolladores de estas distribuciones de Linux no trabajan solos, sino que a menudo trabajan en equipos o comunidades más grandes. Estos equipos incluyen programadores, diseñadores, escritores de documentación y otros miembros que trabajan juntos para crear, mantener y mejorar el sistema operativo. A menudo, estas comunidades son bastante grandes y están compuestas por personas de todo el mundo que trabajan juntas en línea.
En algunos casos, las empresas también pueden estar involucradas en el desarrollo y mantenimiento de distribuciones de Linux. Por ejemplo, Red Hat es una empresa que ha creado su propia distribución de Linux, Red Hat Enterprise Linux, que se utiliza ampliamente en entornos empresariales.
Además de los desarrolladores y las empresas, también hay organizaciones sin fines de lucro que trabajan para apoyar el desarrollo de distribuciones de Linux. La Fundación Linux, por ejemplo, es una organización sin fines de lucro que trabaja para fomentar el crecimiento y la adopción de Linux en todo el mundo. La fundación también proporciona soporte financiero y técnico a muchos proyectos de Linux diferentes.
¿Quién programa el núcleo de Linux?
Una comunidad de varios miles de desarrolladores, a menudo de forma voluntaria, dirigida por el creador original del núcleo de Linux, Linus Torvalds. Él todavía tiene la última palabra cuando se trata de decidir la dirección del proyecto, por ejemplo.
¿Puedo instalar una distribución de Linux en mi ordenador personal?
Sí, probablemente. Lo más probable es que todo el hardware de la computadora sea reconocido y funcional al final de la instalación, ya que el soporte para un gran número de dispositivos ha aumentado en los últimos años.
También se han mejorado los instaladores para que sean fáciles de usar y accesibles al mayor número de personas posible. También debes saber que hay una manera de probar Linux sin instalarlo usando un Live CD o un Live USB (ej: presentación del Live CD de Ubuntu).
¿Es Linux libre?
Así es. Aunque código abierto no significa necesariamente libre, el núcleo de Linux es completamente libre, al igual que muchas de las distribuciones construidas en torno a él.
Sin embargo, no todos lo son y, en el caso de los que se pagan, no es el software incorporado el que se paga la mayor parte del tiempo, sino el ensamblaje y la optimización del paquete de los diferentes elementos, así como el apoyo técnico proporcionado por la empresa que comercializa su distribución.
Conclusiones
En resumen, las distribuciones de Linux son creadas y mantenidas por una variedad de personas, empresas y organizaciones sin fines de lucro.
A menudo, estas comunidades de desarrollo están formadas por programadores, diseñadores, escritores de documentación y otros miembros que trabajan juntos para crear y mejorar el sistema operativo. Gracias a estas comunidades, Linux ha evolucionado hasta convertirse en uno de los sistemas operativos más utilizados en todo el mundo.