Linux Kernel Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
The Linux kernel is monolithic by design, but can be compiled with optional or additional modules required by specific use cases. This allows extending kernel's capabilities through the use of dynamically-loaded kernel modules. A kernel module can provide functionality such as a device driver, support for a specific filesystem, etc. Kernel modules can take parameters that customize their behavior. | The Linux kernel is monolithic by design, but can be compiled with optional or additional modules required by specific use cases. This allows extending kernel's capabilities through the use of dynamically-loaded kernel modules. A kernel module can provide functionality such as a device driver, support for a specific filesystem, etc. Kernel modules can take parameters that customize their behavior. | ||
Commands: | Commands: [[kmod]], [[lsmod]], [[rmmod]] [[modprobe]] | ||
Revision as of 00:56, 11 December 2019
Internal
Overview
Runtime Configuration
Kernel Interrupt Handler
Kernel Module
The Linux kernel is monolithic by design, but can be compiled with optional or additional modules required by specific use cases. This allows extending kernel's capabilities through the use of dynamically-loaded kernel modules. A kernel module can provide functionality such as a device driver, support for a specific filesystem, etc. Kernel modules can take parameters that customize their behavior.