¿Qué es el Kernel de Linux?
El kernel
ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es
el encargado prácticamente de que el software y el hardware de tu ordenador puedan trabajar
juntos.
Antiguamente teníamos dos versiones del núcleo:
- Versión de producción: Era la versión estable del momento y la que se debía de utilizar, ya que, esta versión era el resultado final de las versiones que estaban en desarrollo.
- Versión de desarrollo:Era la versión que estaba en desarrollo y la que los programadores utilizaban para corregir bugs. Esta versión era muy inestable.
Características del Kernel
- Es un programa creado como una unidad, pero conceptualmente dividido en varios componentes lógicos.
- Tiene soporte para carga y descarga de porciones del Kernel bajo demanda llamados módulos que suelen ser controladores de dispositivos.
- Para su funcionamiento interno se usa varios hilos (threads) de ejecución internos al Kernel.
Funciones del Kernel
- Administración de la memoria para todos los programas y procesos en ejecución.
- Administración del tiempo de procesador que los programas y procesos en ejecución utilizan.
- Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.
Ventajas 😊
- El sistema puede ser más rápido. En equipos modernos casi no se nota.
- Puede consumir menos memoria al optimizarlo para la arquitectura y hardware de nuestro equipo eliminando módulos innecesarios.
- Se puede conseguir un mejor rendimiento y respuesta del equipo con una buena configuración del kernel.
Dar soporte a un dispositivo que no nos funciona.
- Es un proceso largo y tedioso.
- Es necesario conocer a fondo el hardware de la máquina.
- Un error en el proceso puede inutilizar el sistema, aunque se puede recuperar.
- Se pierde la compatibilidad con la distribución.
- Si se añade un nuevo hardware, habrá que compilar nuevamente el módulo o recopilar el kernel y agregar los drivers de nuestro nuevo hardware.
Referencias
http://www.obasoft.es/CF/SIINF/SIINF_03_Contenidos/711_ventajas_y_desventajas_de_compilar_el_kernel.html

Hola Joselyn, me parece bien que comenzaras con lo que es un Kernel Linux, pero me llama la atención que en el apartado de desventajas pusiste que es un proceso largo y tedioso, ¿a que te refieres con ello, a su instalación?
ResponderBorrarHola Madai <gracias por comentar mi Blog! efectivamente la desventaja en referencia a largo y tedioso es entorno a la instalación de el mismo!
BorrarHola Joselyn, me parece bien que comenzaras con lo que es un Kernel Linux, pero me llama la atención que en el apartado de desventajas pusiste que es un proceso largo y tedioso, ¿a que te refieres con ello, a su instalación?
ResponderBorrarMe gustó la sencilles y minimalismo que usaste, la verdad, se ve muy trabajado y muy bien logrado. ¿Cómo puedo "dar soporte a un dispositivo que no nos funciona"?
ResponderBorrarHola Luis! gracias por pasar por mi Blog incluso que fuera d etu agrado! "dar soporte a un dispositivo que no nos funciona" Kernel Linux logra ofrecer asistencia técnica mediante servicios sea vía correo electrónico entre otros que te puedan ayudar a resolver cualquier problema que tengas en funcion de este:)
BorrarHola Jocelyn <3 me parece muy practica y concisa tu información solo me queda una duda respecto a este párrafo Versión de desarrollo:Era la versión que estaba en desarrollo y la que los programadores utilizaban para corregir bugs. Esta versión era muy inestable. a que te refieres con inestable?
ResponderBorrarHola nuni! :: La versión de desarrollo como lo dicen eran las primeras entonces contaban con fallas técnicas que lo hacían tener mas desventajas que ventajas y no proporcionaba el rendimiento que se lograba requerir o se buscaba en este sistema operativo
Borrar