Posts Tagged ‘Shell’

What is a Shell?

Wednesday, April 21st, 2010

A shell is a piece of software that provides an interface for users to an operating system which provides access to the services of a kernel. The name shell originates from shells being an outer layer of interface between the user and the innards of the operating system (the kernel).
In operating systems shell generally fall into one of two categories: command-line shell and graphical shell. A command-line shell provide a command-line interface (CLI) to the operating system, while a graphical shell provide a graphical user interface (GUI).  The primary purpose of the shell is to launch another program;  however,  shells frequently have additional capabilities.