bash - Can the Unix/Linux shell be considered an Operating System in addition to a programming language? -
When comparing it to DOS it seems that its similar functionality is more, therefore, I was thinking whether I Shell or bash like shell can be considered equal to DOS and it is considered to be a type of operating system. Or are these words mutually exclusive?
Besides, what is interpreting all my orders in the Assembly language?
If the shell is a programming language (a scripting) then when you create a program in C, you are still executing them using commands through the shell (i.e. script), so I It seems that you are starting an obstacle at this point, which limits a slight movement against a non-script mediator.
The defined attribute of an OS is that it manages your hardware for you. The shell does not do this, the kernel does.
Since you have brought DOS, it is equivalent to shell DOS "Kernel" According to the shell, it depends on the shell, but it is unlikely that it will convert your input into angler or machine language. For example, It can not convert those commands into a lower-level language. And again the bottleline comment, while the shell is responsible for launching your program , it's running, while it does not slow down, instead it (By default) gets out of the way unless your program exits and then moves it again. command dot com , command interpreter.
msdos.sys ,
io.sys ,
ibmdos.com or
choice of DOS Ibmbio.com was found in , depending on your taste.
bash Shell is an interpreter, plain and simple. This is a program that reads the command and executes its functions based on those commands.
Comments
Post a Comment