Chapter 8 - System Initialization, X Windows, and Localization Flashcards
The partition that a standard BIOS searches for an operating system on.
active partition
A BIOS component that provides hardware and power management event functionality to an operating system.
Advanced Configuration and Power Interface (ACPI)
A character set that provides character mappings for English characters.
American Standard Code for Information Interchange (ASCII)
Software programs that cater to specific user needs.
assistive technologies
A program used to load an operating system.
boot loader
Used to configure UNIX SysV daemon startup by runlevel.
chkconfig command
A desktop environment based on GNOME and used by Linux Mint.
Cinnamon
A Linux system process that provides a system service.
daemon
A software component that allows programs running within a desktop environment to easily communicate with one another.
Desktop Bus (D-Bus)
The software that works with a window manager to provide a standard GUI environment that uses standard programs and development tools.
desktop environment
Used to generate an initramfs.
dracut command
The time format used by the Linux kernel; it is represented by the number of seconds since January 1, 1970.
epoch time
A program that provides a graphical login screen.
GNOME Display Manager (gdm)
The graphical interface components within the GNOME 3 desktop environment
GNOME Shell
A boot loader used to boot a variety of operating systems (including Linux) on a variety of hardware platforms.
GRand Unified Bootloader (GRUB)
An enhanced version of the original GRUB boot loader. It is the most common boot loader used on modern Linux systems.
GRand Unified Bootloader version 2 (GRUB2)
The original version of the GRUB boot loader.
GRUB Legacy
The partition containing the second stage of the GRUB boot loader and the GRUB configuration file; it is normally a partition that is mounted to /boot.
GRUB root partition
Used to install the GRUB boot loader.
grub-install command
Used to install the GRUB2 boot loader.
grub2-install command
Used to build the GRUB2 configuration file from entries within the /etc/default/grub file and /etc/grub.d/ directory.
grub2-mkconfig command
A development toolkit for C programming; it is used in the GNOME desktop and the GNU Image Manipulation Program (GIMP).
GTK+ toolkit
A command that can be used to view and modify the system clock within the computer BIOS.
hwclock command
Used to convert data from one character set to another.
iconv command
Used to change the operating system from one runlevel to another
init command
The first process started by the Linux kernel; it is responsible for starting and stopping other daemons.
initialize (init) daemon
A disk image that contains Linux kernel modules that are needed by the Linux kernel during the boot process.
initramfs
A character set that extends ASCII to provide additional character mappings for non-English languages.
ISO-8859
The window manager that works under the KDE Desktop Environment.
K Window Manager (kwin)
A graphical login screen for users that resembles the KDE desktop
KDE Display Manager (kdm)
A condition in which a system halts immediately after loading the Linux kernel
kernel panic
A program that provides a graphical login screen on Ubuntu systems.
LightDM
The regional language and character set used on a system.
locale
Used to display locale information.
locale command
Used to view and modify locale information.
localectl command
The collection of settings on a system that are region-specific.
localization
A desktop environment based on GNOME and used by Arch Linux.
MATE
Used to generate an initramfs.
mkinitrd command
A configuration in which two or more operating systems exist on the hard disk of a computer; the boot loader allows the user to choose which operating system to load at boot time.
multi boot
The default window manager for the GNOME 3 desktop environment.
mutter window manager
The process of loading an operating system from across a network; it is often used to load Linux live installation media across a network for installation purposes.
netbooting
An initial series of tests run when a computer is powered on to ensure that hardware components are functional.
Power On Self Test (POST)
The software toolkit used with the K Desktop Environment.
Qt toolkit
Used to reload the configuration files into memory for an upstart daemon.
reload command
Used to manually restart an upstart daemon.
restart command
A UNIX SysV term that defines a certain type and number of daemons on a Linux system
runlevel
Used to display the current and most recent (previous) UNIX SysV runlevel.
runlevel command
Scripts that are used during the system initialization process to start daemons and provide system functionality.
runtime configuration (rc) scripts
A UEFI BIOS feature that checks files loaded during the boot process to ensure that they were not modified by malware.
secure boot
Used to manually start, stop, and restart UNIX SysV daemons.
service command
A Systemd term that is used to describe a daemon.
service unit
Used to manually start an upstart daemon.
start command
Used to manually start X Windows and the default window manager and desktop environment.
startx command
Used to view the status of an upstart daemon.
status command
Used to manually stop an upstart daemon.
stop command
The process that executes the daemons that provide for system services during boot time and bring the system to a useable state.
system initialization process
Used on Fedora Linux systems to configure a keyboard for use by X Windows.
system-config-keyboard command
Used to view, start, stop, restart, and reload Systemd daemons, as well as configure Systemd daemon startup during the system initialization process.
systemctl command
A relatively new software framework used on Linux systems that provides a system initialization process and system management functions.
Systemd
Used to view Systemd unit information.
systemd-analyze command
A Systemd term that describes the number and type of daemons running on a Linux system. It is functionally equivalent to the UNIX SysV term runlevel.
target unit
Used to change the operating system from one UNIX SysV runlevel to another.
telinit command
Used to view and set time and time zone information for a system.
timedatectl command
Used to locate the appropriate time zone file for a region.
tzselect command
A character set that extends ASCII and represents characters used in most languages.
Unicode
A GNOME Shell alternative focused on mobile devices.
Unity
A graphical utility within Fedora Linux used to configure assistive technologies.
Universal Access utility
A UNIX standard that is used to provide the structure of the system initialization process on Linux systems.
UNIX SysV
Used to configure UNIX SysV daemon startup by runlevel on Ubuntu Linux systems
update-rc.d command
A recent version of the UNIX SysV system initialization process used on modern Linux distributions.
upstart
A character set that allows programs to represent the characters in the Unicode character set using one to four 8-bit bytes; it is the most common character set used today.
UTF-8
A new X server designed to replace X.org; it is currently still in development
Wayland
A windows manager that is used by the Wayland X server.
Wayland compositor
The GUI component that is responsible for determining the appearance of the windows drawn on the screen by X Windows.
window manager
The component of X Windows that requests graphics to be drawn from the X server and displays them on the terminal screen.
X client
A graphical login screen.
X Display Manager (xdm)
A common implementation of X Windows used in Linux distributions.
X.org
The component of X Windows that draws graphics to windows on the terminal screen.
X server
A common lightweight desktop environment.
XFCE