WGU D281 Linux Foundations Objective
Assessment (OA) Questions and Answers
WGU D281 – Linux Foundations OA
Verified Practice Questions & Answers (2026/2027 Update)
SECTION 1: LINUX SYSTEM ARCHITECTURE & BOOT PROCESS
1. Which component of a Linux system is responsible for loading the kernel into
memory during the boot process?
A) The init system
B) The bootloader (GRUB) and BIOS/UEFI
C) The shell
D) The kernel modules
Correct Answer: B. The bootloader (GRUB) and BIOS/UEFI. Rationale: The
BIOS/UEFI initializes hardware, then loads the bootloader (typically GRUB), which
loads the kernel into memory. The init system (PID 1) is started after the kernel
loads.
2. What is the first process started by the Linux kernel, identified by PID 1?
A) bash
B) systemd
C) init or systemd (depending on distribution)
D) GRUB
,Correct Answer: C. init or systemd (depending on distribution). Rationale: PID 1
is the first user-space process started by the kernel. On older systems it is init,
while most modern distributions use systemd.
3. Which command displays the current kernel version?
A) uname -r
B) uname -a
C) cat /proc/version
D) All of the above
Correct Answer: D. All of the above. Rationale: uname -r shows the kernel
release, uname -a shows all system information including kernel version, and
/proc/version also displays kernel version information.
4. Which component of the Linux operating system directly manages hardware
resources?
A) Shell
B) Kernel
C) Init system
D) User space
Correct Answer: B. Kernel. Rationale: The kernel is the core of Linux that interacts
directly with hardware, managing memory, processes, and device drivers.
5. What is the primary function of the Linux kernel?
A) Process scheduling and management
B) Memory management
C) Graphical user interface rendering
D) Device driver management
, Correct Answer: C. Graphical user interface rendering. Rationale: The Linux
kernel handles hardware management, process scheduling, memory
management, file systems, and device drivers, but it does NOT perform GUI
rendering. User interface rendering is performed by the X Window System or
Wayland display servers.
6. In a Linux system, what is "userspace"?
A) The physical RAM allocated to user programs
B) All software that runs outside the kernel, including system libraries, daemons,
and user applications
C) The graphical login screen
D) The directory where user home folders are stored
Correct Answer: B. All software that runs outside the kernel, including system
libraries, daemons, and user applications. Rationale: Userspace refers to all
programs and libraries that execute outside of kernel space.
7. Which of the following statements regarding Linux hardware drivers is
correct?
A) Drivers are always compiled into the kernel
B) Drivers are either compiled into the Linux kernel or are loaded as kernel
modules
C) Drivers are only available for proprietary hardware
D) Drivers cannot be loaded after boot
Correct Answer: B. Drivers are either compiled into the Linux kernel or are
loaded as kernel modules. Rationale: Linux hardware drivers can be built into the
kernel or loaded dynamically as kernel modules.
8. What does GUI stand for?
Assessment (OA) Questions and Answers
WGU D281 – Linux Foundations OA
Verified Practice Questions & Answers (2026/2027 Update)
SECTION 1: LINUX SYSTEM ARCHITECTURE & BOOT PROCESS
1. Which component of a Linux system is responsible for loading the kernel into
memory during the boot process?
A) The init system
B) The bootloader (GRUB) and BIOS/UEFI
C) The shell
D) The kernel modules
Correct Answer: B. The bootloader (GRUB) and BIOS/UEFI. Rationale: The
BIOS/UEFI initializes hardware, then loads the bootloader (typically GRUB), which
loads the kernel into memory. The init system (PID 1) is started after the kernel
loads.
2. What is the first process started by the Linux kernel, identified by PID 1?
A) bash
B) systemd
C) init or systemd (depending on distribution)
D) GRUB
,Correct Answer: C. init or systemd (depending on distribution). Rationale: PID 1
is the first user-space process started by the kernel. On older systems it is init,
while most modern distributions use systemd.
3. Which command displays the current kernel version?
A) uname -r
B) uname -a
C) cat /proc/version
D) All of the above
Correct Answer: D. All of the above. Rationale: uname -r shows the kernel
release, uname -a shows all system information including kernel version, and
/proc/version also displays kernel version information.
4. Which component of the Linux operating system directly manages hardware
resources?
A) Shell
B) Kernel
C) Init system
D) User space
Correct Answer: B. Kernel. Rationale: The kernel is the core of Linux that interacts
directly with hardware, managing memory, processes, and device drivers.
5. What is the primary function of the Linux kernel?
A) Process scheduling and management
B) Memory management
C) Graphical user interface rendering
D) Device driver management
, Correct Answer: C. Graphical user interface rendering. Rationale: The Linux
kernel handles hardware management, process scheduling, memory
management, file systems, and device drivers, but it does NOT perform GUI
rendering. User interface rendering is performed by the X Window System or
Wayland display servers.
6. In a Linux system, what is "userspace"?
A) The physical RAM allocated to user programs
B) All software that runs outside the kernel, including system libraries, daemons,
and user applications
C) The graphical login screen
D) The directory where user home folders are stored
Correct Answer: B. All software that runs outside the kernel, including system
libraries, daemons, and user applications. Rationale: Userspace refers to all
programs and libraries that execute outside of kernel space.
7. Which of the following statements regarding Linux hardware drivers is
correct?
A) Drivers are always compiled into the kernel
B) Drivers are either compiled into the Linux kernel or are loaded as kernel
modules
C) Drivers are only available for proprietary hardware
D) Drivers cannot be loaded after boot
Correct Answer: B. Drivers are either compiled into the Linux kernel or are
loaded as kernel modules. Rationale: Linux hardware drivers can be built into the
kernel or loaded dynamically as kernel modules.
8. What does GUI stand for?