DOS Shell

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. Dezember 2006 um 14:07 Uhr durch Patstuart (Diskussion | Beiträge) (Features: -red link). Sie kann sich erheblich von der aktuellen Version unterscheiden.

The DOS Shell is a file manager first debuted in MS-DOS and PC-DOS 4.0 (June 1988) and discontinued after version 6.0 but part of the "Supplemental Disk" until 6.22 for MS-DOS - as such was not a core part of the operating system throughout its evolution but rather an add-on.

Datei:MS-DOS Shell.png
The DOS Shell for MS-DOS 6.22 running in text mode

While the shell was intended as a graphical alternative to command.com, it can run on Windows. However, it does not recognize long file names and instead truncates the file names to the 8.3 format. (ie "Homework January 7 2006.doc" becomes "HOMEWO~1.doc").

Features

The shell includes common features seen in other file managers such as copying and pasting of files as well as the ability to "launch" applications with a double-click. The shell could be run by the command "dosshell". It had the ability to set simple colours and styles. The shell was one of the first successful attempts to create a basic graphical user interface (GUI) type file manager in DOS, although it is properly referred to as a text user interface (TUI). The shell is very much like a DOS version of Windows File Manager.

The shell also has a help system, "program list", and a "task swapper". Like modern file managers it had the ability to display dual hierarchy directory and file lists, i.e. left and right planes. Mouse support was native however, like any other DOS application required an appropriate device driver.

Criticism

There are several reasons why the shell fell out of use:

  • It required at least 384 kB of the system's precious conventional memory, leaving little room for other DOS applications or device drivers. The mouse device driver was not a core part of the system and often had to be sourced elsewhere.
This statement is incorrect at least for version 4.01. The "mem" command executed before running dosshell and from within dosshell shows that only 7 KB were used. It seems that just like Norton Commander, DOSSHELL was composed of a "resident" part and of a "transient" part, which was removed from memory during the execution of other programs.
  • It is incapable of multitasking. It could only switch between programs running in memory, and even then the system would still take a significant performance hit. And all the running programs would have to fit into conventional memory.
  • Windows 3.x was much more popular among computer users. Windows was capable of multitasking, was more stable, possessed a more pleasing interface, system performance was much higher, and had complete access to the system's Random Access Memory.

See also