Loadable kernel module

In computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system. LKMs are typically used to add support for new hardware (as device drivers) 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.

Comment
enIn computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system. LKMs are typically used to add support for new hardware (as device drivers) 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.
Has abstract
enIn computing, a loadable kernel module (LKM) is an object file that contains code to extend the running kernel, or so-called base kernel, of an operating system. LKMs are typically used to add support for new hardware (as device drivers) 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. Most current Unix-like systems and Microsoft Windows support loadable kernel modules under different names, such as kernel loadable module (kld) in FreeBSD, kernel extension (kext) in macOS (although support for third-party modules is being dropped), kernel extension module in AIX, kernel-mode driver in Windows NT and downloadable kernel module (DKM) in VxWorks. They are also known as kernel loadable modules (or KLM), and simply as kernel modules (KMOD).
Is primary topic of
Loadable kernel module
Label
enLoadable kernel module
Link from a Wikipage to another Wikipage
AIX
API
Apple Developer
Application binary interface
Bundle (macOS)
Category:FreeBSD
Category:Linux kernel
Category:Operating system kernels
Code signing
Computer file
Computer hardware
Computer storage
Computing
Derivative work
Device driver
Executable and Linkable Format
Extensibility
Filesystem
Fragmentation (computing)
FreeBSD
FreeBSD ports
GNU General Public License
GNU GRUB
Initial ramdisk
Kernel (operating system)
MacOS
Microsoft Windows
Mount (computing)
NetWare Loadable Module
Null character
Object file
Operating system
OS X El Capitan
OS X Yosemite
Privilege elevation
Process (computing)
Proprietary software
Random-access memory
Rootkit
Solaris (operating system)
Sysctl
System call
System Integrity Protection
Translation lookaside buffer
Unix-like
VxWorks
Windows NT
SameAs
hFh9
Jaderný modul
Kernel-Modul
Ladattava ytimen moduuli
Laddbar kärnmodul
Lastbar kjernemodul
LKM
Loadable kernel module
Loadable Kernel Module
m.020h 1
Mòdul del nucli
Modul kernel
Módulo carregável do núcleo
Módulo de núcleo
Q1739331
Αρθρωτός πυρήνας
Завантажуваний модуль ядра
Загружаемый модуль ядра
מודול ליבה נטען
ماژول هسته قابل بارگیری
وحدات الأنوية قابلة التحميل
ਮਾਡਿਊਲ
ローダブル・カーネル・モジュール
可載入核心模組
적재 가능 커널 모듈
Subject
Category:FreeBSD
Category:Linux kernel
Category:Operating system kernels
WasDerivedFrom
Loadable kernel module?oldid=1118578450&ns=0
WikiPageLength
15391
Wikipage page ID
371658
Wikipage revision ID
1118578450
WikiPageUsesTemplate
Template:Citation needed
Template:FreeBSD
Template:Linux kernel
Template:Operating System
Template:Reflist
Template:Short description