nerdexam
Linux_Foundation

LFCA · Question #60

The Linux kernel uses a:

The correct answer is C. hybrid microkernel architecture. This question probes the architectural classification of the Linux kernel, specifically regarding its fundamental design.

Submitted by yuriko_h· May 4, 2026Linux Fundamentals

Question

The Linux kernel uses a:

Options

  • Adual architecture
  • Bmonolithic architecture
  • Chybrid microkernel architecture

How the community answered

(38 responses)
  • A
    5% (2)
  • B
    3% (1)
  • C
    92% (35)

Why each option

This question probes the architectural classification of the Linux kernel, specifically regarding its fundamental design.

Adual architecture

"Dual architecture" is not a recognized classification for kernel designs.

Bmonolithic architecture

While Linux is predominantly monolithic, this term alone doesn't fully account for its significant modularity through loadable kernel modules, which leads to the "hybrid" classification by some.

Chybrid microkernel architectureCorrect

The Linux kernel, while largely monolithic in nature, is often categorized as having a hybrid microkernel architecture due to its extensive use of dynamically loadable kernel modules. This modularity allows drivers and other functionalities to be loaded and unloaded on demand, combining the performance advantages of a monolithic kernel with the flexibility and maintainability characteristics found in microkernel designs.

Concept tested: Linux kernel architecture (hybrid/monolithic debate)

Topics

#Linux kernel#Kernel architecture#Operating system basics#Hybrid kernel

Community Discussion

No community discussion yet for this question.

Full LFCA Practice