Podemos llamar kernel del sistema operativo al software que está en el centro del sistema operativo y tiene el control total del sistema. Kernel es la parte del código del sistema operativo que siempre está en la memoria y administra el funcionamiento de las unidades de nuestro sistema, como la memoria, la CPU y el software.

El GNU que mencionamos anteriormente usa ampliamente el kernel de Linux como su kernel. Por lo tanto, crea un sistema operativo con las herramientas GNU -software- sobre el kernel de Linux, por lo que sería mucho más preciso especificarlo como GNU/Linux al nombrarlo.

No cubriremos los detalles del kernel y los tipos de kernel en esta documentación, pero puede acceder a información detallada desde Internet.
Por shell -shell-, podemos decir que es el programa que transmite las entradas que recibe del usuario al sistema operativo. Podemos dividir los shells en interfaz de línea de comandos (CLI) o interfaz gráfica de usuario (GUI).
En este tutorial, implementaremos aplicaciones en el shell "bash".

Terminal de uso común en sistemas "Bash", "GNU/Linux". Fue escrito para reemplazar el -terminal- del intérprete de comandos "sh" utilizado en los sistemas UNIX por Steve Bourne, y por lo tanto se llamó BASH -Bourne Again SHell- en honor al autor de "sh".



Puede aprender el shell que está utilizando con los siguientes comandos.

echo $ 0
echo $ SHELL

Producción:

/ bin / bash

Intérpretes de comandos de Unix y GNU/Linux de uso común:

  • Sh, – concha de Bourne
  • Comandos de Bash, - Bourne Again Shell
  • ksh, – Concha Korn
  • Tcsh/Csh
  • Zsh
  • Peces

Temas de investigación: UNIX, BSD

Siguiente >> Entornos de escritorio -GUI-