kernemodulerne
Kernemodulerne are components of an operating system kernel that can be loaded into the kernel at runtime to extend its functionality without requiring a reboot. They enable optional features such as device drivers, file system support, and networking support that would bloat a monolithic kernel if compiled in by default.
Most modern kernels separate core kernel code from modules. Modules are typically compiled separately and placed
Lifecycle and management: modules can be inserted when hardware is available or when a new capability is
Security, stability and policy: many systems implement module signing and restrictions to prevent loading unsigned or
Typical examples include device drivers for new hardware, alternative file systems, network drivers and virtualization support
Historically, the concept arose in Unix-like systems and was popularized in Linux, where loadable kernel modules