|
|
|
|
|
by daptaq
1508 days ago
|
|
I 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". |
|
Any user-space executable can issue system calls, the shell isn't special there.