Components Flashcards
OS Kernel
The kernel is the main component of an operating system. It manages the resources for system’s I/O devices at the hardware level.
Bootloader
A piece of code that runs to guide the booting process to start the operating system. Parrot Linux uses the GRUB Bootloader.
Daemons
Background services are called “daemons” in Linux. Their purpose is to ensure that key functions such as scheduling, printing, and multimedia are working correctly. These small programs load after we booted or log into the computer.
OS Shell
The operating system shell or the command language interpreter (also known as the command line) is the interface between the OS and the user. This interface allows the user to tell the OS what to do. The most commonly used shells are Bash, Tcsh/Csh, Ksh, Zsh, and Fish.
Graphics server
This provides a graphical sub-system (server) called “X” or “X-server” that allows graphical programs to run locally or remotely on the X-windowing system.
Window Manager
Also known as a graphical user interface (GUI). There are many options, including GNOME, KDE, MATE, Unity, and Cinnamon. A desktop environment usually has several applications, including file and web browsers. These allow the user to access and manage the essential and frequently accessed features and services of an operating system.
Utilities
Applications or utilities are programs that perform particular functions for the user or another program.