Live briefing
Everything about Loadable kernel module
Dynamically loadable module that extends a running operating system kernel
A loadable kernel module (LKM) is an executable library that extends the capabilities of a running kernel, or so-called base kernel, of an operating system. LKMs are typically used to add support for new hardware and/or filesystems, or for adding system calls. When the functionality provided by an LKM is no longer required, it can be unloaded in order to free memory and other resources. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Loadable kernel moduleA 5-minute orientation
- Go sideways: OpenZFSA closely related topic
- Go sideways: Monolithic kernelA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- OpenZFS OpenZFS is an open-source implementation of the ZFS file system and volume manager initially developed by Sun Microsystems for the Solaris operating system…
- Monolithic kernel A monolithic kernel is an operating system architecture with the entire operating system running in kernel space. The monolithic model differs from other…
- List of file systems The following lists identify, characterize, and link to more thorough information on file systems. Many older operating systems support only their one…
- UEFI Unified Extensible Firmware Interface or UEFI is a specification for the firmware architecture of a computing platform. When a computer is powered on,…
- License compatibility License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for…
- Dynamic linker A dynamic linker is an operating system feature that loads and links dynamic libraries for an executable at runtime, before or while it is running. Although…
- Ptrace ptrace is a system call found in Unix and several Unix-like operating systems. By using ptrace (an abbreviation of "process trace") one process can control…
- DTrace DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production…