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:
- Administración de la memoria
- Administración de las redes
- Administración de los drivers de tus dispositivos
- Administración de archivos
- 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