- The Windows operating systems are based on Windows NT kernel.
- Linux operating systems are based on the Linux kernel. A Linux based operating system will consist of Linux kernel, GUI/CLI, system libraries and system utilities.
- Linux is a kernel and and not a complete operating system. Linux kernel is combined with GNU system to make a complete operating system. Therefore, linux based operating systems are also called as GNU/Linux systems. GNU is an extensive collection of free softwares like compiler, debugger, C library etc.
- Kernel is system software which is part of operating system. Operating System provides interface between user and hardware. Kernel provides interface between applications and hardware.
Linux Architectures
- The Linux kernel is monolithic in nature.
- System calls are used to interact with the Linux kernel space.
- Kernel code can only be executed in the kernel mode. Non-kernel code is executed in the user mode.
- Device drivers are used to communicate with the hardware devices.
Shell vs Terminal:
- Shell is a program that takes commands from the users and gives them to the operating system for processing.
- Terminal is a program that opens a window and lets you interact with the shell. Some popular examples of terminals are gnome-terminal, xterm, konsole etc.
Input Output redirection in Linux
Famous DevOps tools in Linux For Troubleshoot the issues
Systemctl & journalctl command in Linux



0 Comments