Grandes inventos: Shell en informática
Shell (informática), elemento de software, que puede ser un programa
independiente o constituir un elemento básico de un sistema operativo.
Proporciona una comunicación directa entre el usuario y el propio sistema
operativo, y así facilita la ejecución de órdenes o comandos del sistema y de
los programas que se ejecutan en él. Con un shell se busca un uso más
simple, generalmente mediante la utilización de menús, cajas de diálogo y
ayudas acerca de su uso o de la sintaxis de órdenes. Se trata, en definitiva,
de la parte del sistema que se muestra al usuario final, para que interactúe
con él.
El Macintosh Finder, el Escritorio de
Windows o los entornos visuales de UNIX y Linux son ejemplos de un shell
gráfico (o visual) avanzado, en los que se utiliza el ratón o mouse como
principal dispositivo de entrada de órdenes. También se considera un shell
el programa de interfaz de comandos (COMMAND.COM) de MS-DOS, aunque sólo sea
utilizable con el teclado, si bien las últimas versiones de MS-DOS disponían de
un shell visual (DOS Shell) para facilitar las tareas comunes del
sistema operativo y la ejecución de aplicaciones. Del mismo modo, también son
un shell las interfaces de línea de comandos de los sistemas operativos
basados en entornos visuales, como el disponible en Microsoft Windows y en
Linux.