Comandos de la Shell o Terminal son de GNU o de Linux?

¿Quién Pone los Comandos en tu Terminal de Linux? | GNU vs. Kernel Explicado
Los comandos que se introducen en la terminal de Linux son en gran parte aportaciones e implementaciones del proyecto GNU. Aunque el kernel Linux es el núcleo del sistema operativo y gestiona los recursos de hardware, no proporciona directamente los comandos de la terminal.
La Terminal de Linux: ¿Comandos del Kernel o de GNU? La Verdad Sorprendente
Los comandos que utilizamos en la terminal de Linux, como ls, cd, y grep, no son parte del kernel de Linux. De hecho, son herramientas y utilidades desarrolladas por el proyecto GNU. El kernel de Linux es el núcleo del sistema operativo y gestiona los recursos de hardware, mientras que las utilidades de GNU son las que nos permiten interactuar con el sistema a través de la línea de comandos. Juntos, forman el sistema operativo que conocemos como GNU/Linux.
● GNU/Linux: Interprete de Comandos, Shell, Terminal. Una Explicación Sencilla para Principiantes
Cuando abres la terminal, lo que ves no es el kernel de Linux. Imagina el kernel como el motor de un coche. No lo ves directamente, pero sabes que es lo que hace que todo funcione. El motor gestiona el combustible (memoria), la caja de cambios (planificación de procesos) y los neumáticos (dispositivos de hardware).
Las herramientas de GNU, por otro lado, son el volante, los pedales, el velocímetro y el salpicadero. Te permiten controlar el coche (el sistema operativo). Por ejemplo:
El comando ls es como el velocímetro; te muestra la información (archivos y carpetas) en tu ubicación actual.
cd es como el volante; te permite moverte (cambiar de directorio).
grep es como el GPS; te ayuda a encontrar información específica (patrones de texto) en un mapa (un archivo).
Funciones del Kernel en un Sistema Operativo GNU
● El kernel de Linux es el encargado de:
- Gestionar la memoria.
- Programar los procesos.
- Interactuar con los dispositivos de hardware.
En resumen, el kernel de Linux y el proyecto GNU son como dos amigos que trabajan juntos: el kernel se encarga del trabajo pesado en el interior, y las herramientas de GNU te permiten usar el sistema de forma intuitiva. Por eso, el nombre técnico del sistema operativo que la mayoría de la gente simplemente llama "Linux" es GNU/Linux.
Francisco Veracoechea - @veracoecheax
Te puede interesar:
● ¿Qué es el (la) Shell? en Linux y Windows?
● ¿Terminal o Consola en Linux? ¿Cuál es el Nombre Correcto?
● ¿Qué es el kernel? El núcleo de un sistema operativo
● Que es el Codigo abierto (open source)? La Open Source Initiative y Linus Torvalds.
⬤ ▶ Aprende a migrar a Linux fácil y rápido con nuestra guía sin costo. - CURSO GRATIS Introductorio - Migrar de Windows a Linux.
⬤ ▶ Mira y Escucha LOS VIDEO-PODSCAST DE GENIAL GURÚ - Exploramos y hablamos sobre la temática y el mundo de GNU/Linux y el Código Abierto