La DOS Shell: La interface de usuario de MS-DOS

Para el común de los usuarios el interactuar con el pc y pelearse con la linea de comandos resulta algo poco amigable y algo bastante engorroso, prueba de ello es que hay una correlacion entre la popularizacion del pc y la

El Norton Commander facilitaba enormemente el manejo de ficheros en MS-DOS.

El Norton Commander facilitaba enormemente el manejo de ficheros en MS-DOS.

facilidad de uso. Tanto los diseñadores de software como los fabricantes de sistemas enseguida se dieron cuenta  cuenta  que necesitaban hacer el pc mas intuitivo para el usuario y hacerlo más simple. A mediados de los ochenta ya se estaban popularizando las GUI en las diferentes plataformas: Empresas como Apple con su Lisa  (1983) y su MACOS (1984), Atari con su Amiga Workbench (1985) o Microsoft empezaba a introducir su windows (1985) para pc (si tomamos windows como sistema operativo independiente) pero hasta 1990 con su versión 3.0 no empezaria a hacerse popular y para MS-DOS tambien empezaban a abundar las aplicaciones de terceros que hacian que interactuar con MS-DOS fuera bastante menos tedioso facilitandole la vida a los usuarios. Un buen ejemplo de esto ultimo lo tenemos en 1986 cuando salio a la venta el Comandante Norton (Norton Commander), del cual podemos disfrutar aún hoy en dia a traves de su clon Midnight Commander (bajo licencia GNU). Norton Commander era un administrador de archivos que facilitaba enormemente el trabajo con ficheros pero ademas de este tipo de aplicaciones tambien existian GUI’s que hacian que incluso el sistema operativo adquiriese capacidades multitarea o gestionase de una forma mas eficiente la memoria disponible, como era el caso de GEM de Digital Research o Deskmate de Tandy.

dosshell_40

DOS 4.01 ejecutando DOSSHELL

En 1988 con su version 4.0 de MS-DOS, Microsoft incluye la DOSSHELL, una TUI (Text User Inferface o Interface Textual de Usuario), ya que en su salida por pantalla se utiliza sólo texto ASCII, es decir; para dibujar las ventanas, los botones, el cursor del ratón y las decoraciones sólo usamos la unión de caracteres ASCII. En esta versión de la DOSSHELL nos encontramos en pantalla con poco mas que una lista de menús y acceso a un administrador de archivos pero ya se soportaba el uso del ratón.

dosshell5_0

Pantalla principal de DOSSHELL en MS-DOS 5.0. Se puede ver en la ventana inferior derecha la lista de programas abiertos para seleccionar el que queramos.

En 1990 con MS-DOS 5.0 aparece la DOSSHELL con una apariencia renovadas siendo un clon del administrador de archivos de windows desde el cual realizamos todas las tareas. Esta nueva version soporta multitarea, pero una tarea muy rudimentaria, donde se podia intercambiar entre aplicaciones abiertas pero no se podia ejecutar más que una aplicación a la vez y todas las aplicaciones en ejecucion se almacenaban en memoria con el inconveniente añadido de que no habia archivo de paginación lo cual lastraba enormemente el rendimiento del equipo.

A partir de la version 6.0 de MS-DOS, Microsoft dejó de incluir la DOSSHELL en su sistema operativo pero si copiamos los archivos ejecutables de DOSSHELL de cualquier version anterior a la carpeta “DOS” de nuestra instalacion de MS-DOS podremos ejecutar la DOSSHELL en la version 6.0 y superiores sin ningún problema.

Por que no se popularizo la DOSSHELL

1º En poco tiempo windows se acabo imponiendo como sistema operativo. En 1990 aparecio la version 3.0 de windows, lo cual hizo que se empezara a popularizar el sistema operativo de Microsoft, que aparte le daba la posibilidad de tener multitarea a las aplicaciones DOS.

2º No aportaba nada nuevo. Simplemente era una copia del explorador de windows en modo texto. No tenia posibilidad de una multitarea real. El planteamiento de facilitarle la vida al usuario haciendo que el uso del equipo fuera mas intuitivo ya estaba superado por otras alternativas.

3º En una epoca en la que los recursos del sistema eran bastante escasos, sobre todo la memoria, DOSSHELL de por si ocubaba bastante espacio en memoria, a lo cual si le sumamos la falta de archivo de paginación el trabajo podia acabar convertiendose en algo realmente engorroso.

4º No se podia intercambiar datos entre las aplicaciones.

Como se puede ver Microsoft e IBM intentaban que la plataforma PC no perdiera usuarios hacia otras plataformas como Apple y Amiga, mucho mas intuitivas para el usuario, pero hubo que esperar a windows se popularizase para que el PC fuera accesible a todo el mundo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *