¿Qué es un kernel en Linux y cómo verifica su versión?

  • Michael Fisher
  • 0
  • 2510
  • 721
Anuncio

Hay muchas distribuciones de Linux en la naturaleza, pero solo hay una cosa que se garantiza que tienen en común: el kernel de Linux. Sin embargo, aunque mucha gente habla sobre el kernel de Linux, muchos realmente no saben lo que hace.

Echemos un vistazo al kernel de Linux y por qué es necesario, con el menor número posible de términos geek.

¿Qué es un núcleo??

Cada sistema operativo usa un núcleo. Sin un núcleo, no puede tener una computadora que realmente funcione. Puede ver e interactuar con una gran cantidad de software diferente, pero es el núcleo subyacente el que hace gran parte del trabajo duro..

El núcleo sirve como puente entre el hardware de su computadora y el software que desea ejecutar. Habla con el hardware a través de los controladores que se incluyen en el núcleo (o que se instalan más adelante en forma de módulo de núcleo).

De esta manera, cuando una aplicación quiere hacer algo (por ejemplo, cambiar la configuración de volumen de los altavoces), puede enviar esa solicitud al núcleo, y el núcleo puede usar los controladores de altavoces disponibles para cambiar realmente el volumen.

El núcleo también está muy involucrado en la gestión de recursos. Debe asegurarse de que haya suficiente memoria disponible para que se ejecute una aplicación y colocar una aplicación en la ubicación correcta en la memoria. El núcleo intenta optimizar el uso del procesador para que pueda completar las tareas lo más rápido posible.

Las fallas pueden conducir a puntos muertos, donde todo el sistema se detiene porque una aplicación necesita un recurso que otra está usando.

¿Qué es el kernel de Linux??

Es técnicamente incorrecto pensar en Linux como un sistema operativo completo. Linux en realidad se refiere específicamente al kernel, llamado así por el fundador Linus Torvalds. Todo lo demás que ves en la pantalla proviene de otros proyectos y desarrolladores..

Torvalds creó el kernel de Linux en 1991. Inicialmente llamó al proyecto Freax (una combinación de “gratis,” “monstruo,” y “UNIX”) Un compañero de trabajo prefería el nombre de Linux, y ese nombre se quedó. Torvalds lanzó la primera versión de Linux en 1992 bajo una licencia GNU copyleft, que se convirtió en una gran parte del éxito del proyecto.

Gran parte de la experiencia de escritorio de Linux proviene del Proyecto GNU, una iniciativa más antigua que había creado un sistema operativo de escritorio casi completo. Todo lo que necesitaba era un núcleo, y Linux llenaba esa necesidad. Esta es la razón por la cual algunas personas se refieren al sistema operativo como GNU / Linux. Por qué casi nadie llama a Linux "GNU / Linux" Por qué casi nadie llama a Linux "GNU / Linux" Estás interesado en Linux y has leído algunas publicaciones de blog. En el camino, te has encontrado con un nombre divertido: GNU / Linux. Pero qué significa esto? .

Otros escritorios gratuitos y de código abierto, como FreeBSD, se ven y se sienten como Linux porque ejecutan la mayor parte del mismo software GNU.

Como el kernel de Linux estaba disponible bajo una licencia GNU, había menos interés en continuar desarrollando un kernel separado como parte del Proyecto GNU. Y en lugar de crear otros núcleos competitivos, como los que se encuentran en Windows y macOS, muchas empresas han optado por utilizar y contribuir al núcleo Linux..

El kernel de Linux se ha convertido en un proyecto masivo que contiene millones de líneas de código. Miles de personas, y más de mil empresas, han contribuido al desarrollo del núcleo. Es uno de los ejemplos más destacados de software libre y de código abierto en el mundo..

Para qué se utiliza el kernel de Linux

Si bien Linux sigue siendo un sistema operativo de escritorio relativamente nicho, el núcleo se usa ampliamente en otros lugares 5 formas sorprendentes que Linux está cambiando el mundo 5 formas sorprendentes que Linux está cambiando el mundo Desde el alojamiento de sitios web populares hasta el futuro de la ciencia y los viajes espaciales, Linux está impulsando el desarrollo de nuestro mundo y nuestra comprensión del universo. . Gracias a Android, el kernel de Linux ahora alimenta la mayoría de los teléfonos inteligentes del mundo. Aparece en todo tipo de dispositivos móviles, incluidos dispositivos portátiles y cámaras.

Linux alimenta las 500 supercomputadoras más potentes y gran parte de nuestra infraestructura de Internet. Cuando piensa en la nube, piensa principalmente en servidores interconectados con Linux.

Linux comenzó como un proyecto de piratas informáticos, y aunque el núcleo ha visto una adopción corporativa casi inimaginable, Linux todavía impulsa el hardware para manipuladores. La pequeña Raspberry Pi de $ 35 es una computadora con Linux del tamaño de una tarjeta de crédito, completamente abierta para que la gente la modifique y la use en los proyectos como quiera.

No esta solo. Competidores como el Pine64 han ayudado a reducir drásticamente el precio de la informática.

Cómo verificar la versión del kernel de Linux

El núcleo permanece en desarrollo activo, por lo que las nuevas versiones de Linux salen todo el tiempo.

La forma más sencilla de ver qué versión está en su máquina, que funcionará en cualquier versión de Linux, es utilizar el tu nombre mando. Esta es una herramienta de línea de comandos que proporciona información del sistema. Puede encontrar la versión del kernel de Linux que está utilizando abriendo una ventana de terminal y escribiendo lo siguiente:

uname -r

Actualmente estoy ejecutando la versión del kernel de Linux 4.20.16-200.fc29.x86_64. Analicemos lo que esto significa.

  • los 4 4 se refiere a la versión del kernel.
  • los 20 se refiere a la revisión principal actual.
  • los dieciséis se refiere a la revisión menor actual.
  • los 200 se refiere a correcciones de errores y parches aplicados a esta versión.

El último bit será específico para la distribución que está ejecutando. Esta cadena indica que estoy ejecutando una versión de 64 bits de Fedora 29.

Debería actualizar su kernel de Linux?

En su mayor parte, el kernel de Linux opera silenciosamente en segundo plano. No sabes que está ahí, y tienes pocas razones para pensarlo. En su mayor parte, la mejor manera de actualizar su versión del kernel de Linux es actualizar a la última versión de su sistema operativo basado en Linux preferido.

Las nuevas versiones de Ubuntu y Fedora, por ejemplo, salen aproximadamente cada seis meses y traen consigo una versión más nueva del kernel de Linux.

Si bien el kernel es en gran medida invisible, existen algunas razones para actualizar a un kernel Linux más nuevo. A diferencia de Windows, los controladores de hardware de Linux vienen incluidos con el kernel de Linux. Entonces, si tiene una computadora portátil relativamente nueva con altavoces, Wi-Fi o un panel táctil que su versión de Linux aún no detecta, es posible que deba esperar una versión más nueva. Las versiones también vienen con mejoras en la estabilidad y la velocidad, por lo que su computadora puede funcionar sin problemas en una versión en comparación con otra.

Para obtener más información sobre este tema, eche un vistazo a por qué Windows que envía el kernel de Linux cambia las cosas. ¿Por qué Windows que envía el kernel de Linux lo cambia todo? ¿Por qué Windows que envía el kernel de Linux lo cambia todo? ¿Quiere ejecutar Linux en Windows? Gracias al Subsistema de Windows para Linux es aún más fácil. He aquí por qué esto es importante. .




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.