to view startup kernel messages after system boot in Linux :
dmesg |less
to see kernel logs :
cat /var/log/kern.log | less
to see system logs :
cat /var/log/syslog | less
/var/log/dmesg is the file which contains kernel initializaion messages. By typing dmesg command in the shell prompt we can see
A command interpreter is an interface of the operating system with the user. The user gives commands with are executed by operating system (usually by turning them into system calls). The main function of a command interpreter is to get and execute the next user specified command. Command-Interpreter is usually not part of the kernel, since multiple command interpreters (shell, in UNIX terminology) may be support by an operating system, and they do not really need to run in kernel mode. There are two main advantages to separating the command interpreter from the kernel. 1. If we want to change the way the command interpreter looks, i.e., I want to change the interface of command interpreter, I am able to do that if the command interpreter is separate from the kernel. I cannot change the code of the kernel so I cannot modify the interface. 2. If the command interpreter is a part of the kernel it is possible for a malicious process to gain access to certain part of the kernel that it showed not have to avoid this ugly scenario it is advantageous to have the command interpreter separate from kernel
The command interpreter is usually separate from the kernel in case it fails. Either the interpreter or kernel could fail independently without affecting each other.
Not integrating the command interpreter into the kernel allows for easier replacement and customization. It can also increase reliability.
modprob
The mount command instructs the kernel to access the file system on a partition or device.
It is usually not part of the kernel since the command interpreter is subject to changes.
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.
These are separate and unrelated tasks. To check the version of the running kernel in Linux, use the command uname -r. To upgrade the kernel, either use your distro's package manager (if any) to update the system, or download and compile the Linux kernel source.
The kernel and the shell are two different parts of the OS or operating system. The shell interprets the commands from input. The kernel houses the heart of the OS like the command files and execute applications.
type this at you Linux command prompt cat /proc/filesystems
MSDOS.SYS is the kernel file so it gets executed as the system boots. It is related to kernel..