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.

Try in SPARQL Jump to: Statements Referenced by

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.

Kroah-Hartman worksOn Linux kernel subsystems
subject surface form: Greg Kroah-Hartman