answersLogoWhite

0


Best Answer

Not integrating the command interpreter into the kernel allows for easier replacement and customization. It can also increase reliability.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why some times command line interpreter are not the part of the kernel?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is command interpreter?

A command interpreter is a program that converts the human written commands into the machine understandable language through the i/o devices. It is with the help of this interpreter we can actually communicate with the operating systems. A command interpreter is a separate program but can be referred as a component of an operating system.


What is the 32 bit command line interpreter in windows 2000?

cmd.exe cmd.exe


Would it be possible for the user to develop a new command interpreter using the system call interface provided by the operating system?

It reads commands from the user or from a file of commands and executes them, usually by turning them into one or more system calls. It is usually not part of the kernel since the command interpreter is subject to changes. An user should be able to develop a new command interpreter using the system-call interface provided by the operating system. The command interpreter allows an user to create and manage processes and also determine ways by which they communicate (such as through pipes and files). As all of this functionality could be accessed by an user-level program using the system calls, so it should be possible for the user to develop a new command-line interpreter.


Would it be possible for the user to develop a new command interpreter using system call interface provided by the operating system?

It reads commands from the user or from a file of commands and executes them, usually by turning them into one or more system calls. It is usually not part of the kernel since the command interpreter is subject to changes. An user should be able to develop a new command interpreter using the system-call interface provided by the operating system. The command interpreter allows an user to create and manage processes and also determine ways by which they communicate (such as through pipes and files). As all of this functionality could be accessed by an user-level program using the system calls, so it should be possible for the user to develop a new command-line interpreter.


Command prompt on a Mac Machine?

Command Prompt is the command-line interpreter used within the Windows operating system. As Mac OS X is based on the Unix operating system it uses the a Unix Shell command-line interpreter. You can access the Shell by running the Terminal application which can be found in the Utilities folder which is within the Applications folder.


What is a command-line interface?

The Linux command line is a series of programming words that can be used in the Linus terminal to get results. For example, the command "cd" is used the navigate folders and directory, "cp" is used to copy.


Differentiate pure and impure interpreter?

In a pure interpreter whenever the interpreter meets a unit of code-say a line of code or a statement or a command-it must recompile that unit for execution. In an impure interpreter the original code is replaced by bytecode that will represent the meaning of the original code or references to lower level routines that will perform the work of the original code.


What translate program line by line?

interpreter


How do you start up Linux operating system?

On a BIOS-based machine, you configure your bootloader (Usually GRUB.) to boot it. It will load a kernel, initramfs image, and pass along the kernel command line and execute the kernel, which will handle the rest of the Linux boot process. On UEFI-based machines, it can either work the same way as BIOS machines (Bootloader configuration.) or the kernel can be loaded directly via the EFI Boot Stub feature, which means the system firmware can directly load and execute the kernel. In this case there needs to be a way for the initramfs and kernel command line to be passed. The "official" way involves building both right into the kernel, which has the downside of any configuration or early userspace changes to recompile the kernel to work. The other way is to use a boot manager like rEFInd which can pass a bootstubbed kernel what it needs for boot almost as if it was a bootloader.


What line is necessary at the beginning of a script to tell the OS what to use to run the script?

The special line at the beginning of the script is only necessary if you want the script to be run by a certain command interpreter that is different from your logon shell or because you don't know what environment the user of the shell might be running in. It is a special comment line that looks like: #!/command-name such as: #!/usr/bin/ksh which causes the ksh interpreter to be used for the rest of the shell script.


How do you get device drivers' name in Linux?

To get a list of every driver your system is using (except those that are compiled into the Linux kernel) type lsmod at the command line.


What is a shell interpreter?

A shell interpreter is a program that reads and executes commands entered by a user in a command-line interface. It interprets the commands and communicates with the operating system to carry out the requested tasks. Popular shell interpreters include Bash, sh, and PowerShell.