with a neat diagram, Explain in detail the components of a Linux operating system
Answer:-
Like most UNIX implementations, Linux is composed of three main bodies of
code; the most important distinction between the kernel and all other
components.
- The kernel is responsible for maintaining the important abstractions of the
operating system
– Kernel code executes in kernel mode with full access to all the physical resources of
the computer
– All kernel code and data structures are kept in the same single address space
- The system libraries define a standard set of functions through which applications interact with the kernel, and which implement much of the operating-system functionality that does not need the full privileges of kernel code
- The system utilities perform individual specialized management tasks
- User-mode programs rich and varied, including multiple shells like the
bourne-again (bash)