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.
- Abstraction100002137
- Code106355894
- CodingSystem106353757
- Cognition100023271
- Communication100033020
- Concept105835747
- Content105809192
- Driver106574473
- Idea105833840
- music genre
- Program106568978
- PsychologicalFeature100023100
- Software106566077
- UtilityProgram106581410
- WikicatDeviceDrivers
- WikicatProgrammingConstructs
- Writing106359877
- WrittenCommunication106349220
- 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