Saltar al contenido

definición, explicaciones sobre el kernel de Linux

En el mundo de la microinformática, Microsoft ha dominado el mercado de los sistemas operativos con Windows casi siempre, por así decirlo. Sin embargo, si se tienen en cuenta todas las computadoras del planeta, incluidos servidores, supercomputadoras, nanocomputadoras y todas las demás del bestiario que anima este ecosistema, esta estadística está lejos de ser tan obvia y nítida, aunque es muy difícil tener cifras precisas. Entre los sistemas alternativos a Windows, hay algunos, basados ​​en Linux, que se utilizan ampliamente para ejecutar servidores informáticos, entre otros.
Tux, la mascota del kernel de Linux. (c) Larry Ewing

Linux no es un sistema operativo.

Antes de explicar qué es Linux, conviene recordar qué es un sistema operativo. De manera muy esquemática, es un conjunto de software que trabaja en conjunto para hacer que una computadora funcione, permitirle interactuar con su (s) usuario (s) y manipular datos. Mucha gente confunde Linux con el sistema operativo, cuando son dos cosas diferentes.

Linux es un kernel.

Es un componente esencial de un sistema operativo, pero no es suficiente para ejecutar una computadora.

Es el corazón del sistema.

De hecho, es el kernel el que se hace cargo de todos los componentes de hardware que componen una computadora: el procesador, la RAM, la memoria persistente, los componentes que administran la pantalla, los dispositivos de entrada como el teclado o el mouse, la tarjeta de red son algunos ejemplos.

El es el director.

Mientras administra los componentes de hardware, es su responsabilidad distribuir los recursos a los distintos programas que se ejecutan en la computadora. Cuando un programa solicita memoria, para almacenar datos que se procesarán allí, por ejemplo, el kernel la asigna.

Pero no puede hacerlo todo solo.

El kernel admite dispositivos de entrada como el teclado, pero no proporciona el software en el que el usuario ingresará sus instrucciones. Es el papel de cáscara que proporcionar un entorno para la interacción con el usuario. En el mundo de las distribuciones de Linux, intento es un shell muy utilizado. El shell es solo 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, software que permitirá al usuario configurar ciertas funciones del kernel (como el firewall, por ejemplo), o un sistema que admita la instalación de software adicional.

Pero entonces, ¿cuál es el nombre del sistema operativo que usa Linux?

Solemos hablar de distribución linux, o incluso Distribución GNU / Linux, pero la sutileza entre los dos nombres, aunque significativa, está sujeta al debate de expertos. El kernel de Linux es de código abierto, al igual que la mayoría del software que se usa comúnmente 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 así constituido es sumamente rico y variado. Entonces, no hay un solo sistema operativo que ejecute Linux.

¿Hay muchas distribuciones de Linux?

Hay decenas. 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 Actualmente cuenta con más de 200 distribuciones. Sin embargo, todos tienen en común que son impulsados ​​por el kernel de Linux, en diferentes versiones y personalizados / configurados de diferentes formas. Algunas de las distribuciones más conocidas y utilizadas incluyen: Para obtener una descripción general de algunas de ellas, recomendamos leer nuestro artículo sobre algunas de las principales distribuciones de Linux.
Un ejemplo de una distribución de Linux con el escritorio de Ubuntu.El escritorio de la distribución Ubuntu Linux que es muy adecuado para el público en general

¿Quién usa estas distribuciones de Linux?

La imagen que tiene el inconsciente colectivo del usuario de distribuciones Linux es la de un hombre peludo y barbudo que come pizza. Apenas fue una caricatura durante mucho tiempo, pero ahora ya no es cierto. Casi todo el mundo usa distribuciones de Linux. Más precisamente, ahora todo el mundo tiene acceso a uno o una multitud de servicios alojados por un servidor que ejecuta una distribución de Linux, como un la mayoría de los sitios que pueblan Internet (más del 60%). Por ejemplo, al ver 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, la cantidad de usuarios de sistemas operativos que utilizan el kernel de Linux se ha disparado: a través del campo de la telefonía, con el auge de los teléfonos inteligentes con Android. En efecto, este sistema diseñado por Google se basa en un kernel de Linux, ciertamente altamente personalizado. En esta área, por tanto, podemos decir que hay decenas de millones de usuarios directos de este kernel. Es notable que la elección hecha por el gigante de la búsqueda web muestra cómo el kernel de Linux es un producto en el que se puede confiar. Sin embargo, en el campo de las computadoras personales, la proporción de usuarios de la distribución de Linux que ejecutan sus computadoras personales es muy baja, en comparación con la de los usuarios de Microsoft Windows o incluso de Apple Mac OS. Las razones de este débil establecimiento en el mundo de la microcomputación son más históricas que técnicas o funcionales, porque hay muchas distribuciones de Linux que ofrecen un entorno de escritorio completo que es interoperable con otros sistemas.

¿Quién crea y mantiene estas distribuciones?

Profesionales para muchos de ellos, que desarrollan esta actividad en el marco de su trabajo principal para unos, y en su tiempo libre para un gran número de otros. Una distribución de Linux es una colección de software creado en otro lugar, dentro de otros proyectos. Muy a menudo, especialmente en las distribuciones más importantes, los responsables de integrar aplicaciones en la distribución también son contribuyentes activos al proyecto de desarrollo de estas aplicaciones.

¿Quién programa el kernel de Linux?

Una comunidad de varios miles de desarrolladores, a menudo de forma voluntaria, dirigida por el creador original del kernel de Linux, Linus Torvalds. De nuevo es éste quien tiene la última palabra cuando es necesario decidir qué rumbo tomar para el proyecto, por ejemplo.

¿Puedo instalar una distribución de Linux en mi computadora personal?

Si probablemente. Existe una buena posibilidad de que todo el hardware que compone la computadora sea reconocido y funcional al final de la instalación, ya que el soporte para una gran cantidad de periféricos ha crecido en los últimos años. Los instaladores también se han perfeccionado para que sean fáciles de usar y accesibles al mayor número. También tenga en cuenta que hay una manera de probar Linux sin instalarlo mediante el uso de un Live CD o un Live USB (por ejemplo: presentación del Ubuntu Live CD).

¿Linux es gratis?

Absolutamente. A pesar de quefuente abierta no es necesariamente sinónimo de gratis, el kernel de linux es completamente gratis, así como muchas de las distribuciones creadas en torno a. No todos lo son, sin embargo, y en el caso de los que son de pago, no es el software integrado el que pagamos la mayor parte del tiempo, sino el montaje y optimización del paquete de los diferentes elementos así como soporte técnico brindado por la empresa comercializando su distribución.