viernes, 27 de mayo de 2016

QUIERES SABER LA DIFERIENCIA ENTRE EL KERNEL Y UN SISTEMA OPERATIVO


En el artículo anterior de que es un Kernel mencioné:


Que el Kernel es un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido también como modo núcleo).

Ya que Linux no es un sistema operativo, es un kernel. Seguramente muchos se preguntarán:


 

¿Cuál es la diferencia entre un kernel y un sistema operativo?


Bueno pues, ésta es la diferencia.

Un kernel es el núcleo de un sistema operativo. En algunos sistemas, como en Mac OSX, el código fuente del kernel no se encuentra disponible libremente; y en otros sistemas como Linux, el código es abierto y puede ser libremente modificado.

El kernel es el programa que se encarga de interactuar a un nivel mas bajo con el hardware de tu computadora. En otras palabras, es el responsable de traducir todo lo que haces en tu computadora, en instrucciones que tu computadora pueda entender. Algunas de las responsabilidades del kernel son:

  1. Administración de la memoria
  2. Administración de las redes
  3. Administración de los drivers de tus dispositivos
  4. Administración de archivos
  5. Administración de procesos
Linux viene con las herramientas GNU y al paquete completo se le conoce como GNU/Linux, y a éste paquete lo puedes encontrar en diferentes sabores y colores como CentOS, Fedora, Debian, Ubuntu, entre otros.

Ésos sistemas que mencione anteriormente son sistemas operativos que funcionan con el kernel de Linux.

No hay comentarios:

Publicar un comentario