4 ms·
A shell is just how you interact with the underlying system. The gui is also a shell. Confusing I know!
by imwillofficial 4y ago
A shell is just how you interact with the underlying system.
The gui is also a shell.
Confusing I know!
- daptaq 4y agoI like to see it this way: A shell /wraps/ the kernel. You cannot issue system calls directly, but a program that handles user input generically (and ideally dynamically), can do this for you. A desktop environment, Emacs, and to an increasing degree web browsers are all different "shells".
- imwillofficial 4y agoLike valence shells on atoms. I dig it
- tenebrisalietum 4y agoA shell is a program dedicated to allowing an operator to launch other programs. It can be as simple as a menu or as complex as a COM-interfaceable GUI with graphical desktop metaphor. It's often configured to but not strictly required to automatically launch on user login. Any user-space executable can issue system calls, the shell isn't special there.
- edgyquant 4y agoE.g. the Windows GUI is the “Windows Shell,” not be confused with the Windows Command Line which is one (well, many) application within the shell.