Linux kernel subsystems
E830113
Linux kernel subsystems are the major modular components of the Linux operating system’s core, each responsible for specific low-level functionalities such as process management, device drivers, filesystems, and networking.
Statements (62)
| Predicate | Object |
|---|---|
| instanceOf |
component of Linux kernel
ⓘ
software architecture concept ⓘ |
| designedFor | monolithic kernel architecture ⓘ |
| documentedIn | Linux kernel documentation NERFINISHED ⓘ |
| governedBy | Linux kernel coding style ⓘ |
| hasProperty |
can be enabled or disabled at compile time
ⓘ
interact via well-defined internal APIs ⓘ some functionality can be built as modules ⓘ |
| hasRole |
enable maintainability and scalability of Linux kernel
ⓘ
provide modular organization of kernel functionality ⓘ separate concerns within kernel design ⓘ |
| implementedIn | C ⓘ |
| includes |
Bluetooth subsystem
ⓘ
CPU frequency scaling subsystem ⓘ CPU idle subsystem ⓘ IPC subsystem ⓘ KVM virtualization subsystem ⓘ LSM subsystem ⓘ PCI subsystem ⓘ RCU subsystem ⓘ SCSI subsystem ⓘ TTY subsystem ⓘ USB subsystem ⓘ VFS subsystem ⓘ audit subsystem ⓘ block device subsystem ⓘ cgroups subsystem ⓘ character device subsystem ⓘ crypto subsystem ⓘ debugging and diagnostics subsystem ⓘ device driver subsystem ⓘ filesystem subsystem ⓘ firmware loading subsystem ⓘ graphics DRM subsystem ⓘ init subsystem ⓘ input subsystem ⓘ interrupt handling subsystem ⓘ key management subsystem ⓘ locking subsystem ⓘ memory management subsystem ⓘ module loader subsystem ⓘ namespaces subsystem ⓘ netfilter subsystem ⓘ networking subsystem ⓘ perf events subsystem ⓘ power management subsystem ⓘ process management subsystem ⓘ scheduler subsystem ⓘ security subsystem ⓘ sound subsystem ⓘ timer subsystem ⓘ tracing subsystem ⓘ virtual memory subsystem ⓘ wireless networking subsystem ⓘ workqueue subsystem ⓘ |
| introducedIn | early Linux kernel versions ⓘ |
| maintainedBy | Linux kernel community NERFINISHED ⓘ |
| partOf |
Linux kernel
NERFINISHED
ⓘ
Linux operating system NERFINISHED ⓘ |
| supports | loadable kernel modules ⓘ |
| uses |
Kconfig configuration system
NERFINISHED
ⓘ
Makefile build system ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Greg Kroah-Hartman