PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches
Kernel

The modular of PatchworkOS. More...

Collaboration diagram for Kernel:

Detailed Description

The modular of PatchworkOS.

Kernel Modules.

The kernel and its associated modules is responsible for managing system resources and providing hardware abstractions.

Modules

 ACPI
 Advanced Configuration and Power Interface.
 
 Configuration
 Kernel configuration.
 
 CPU Management
 CPU.
 
 Drivers
 Device drivers.
 
 Filesystems
 Virtual File System and Filesystem implementations.
 
 Initialization
 Initialization and kmain().
 
 I/O Subsystem
 I/O Subsystem.
 
 IPC
 Inter-process communication.
 
 Logging Subsystem
 Kernel logging and debugging.
 
 Memory Subsystem
 Memory management.
 
 Module Management
 Kernel module management.
 
 Process Subsystem
 Process management.
 
 The EEVDF Scheduler
 The Earliest Eligible Virtual Deadline First (EEVDF) scheduler.
 
 Syncronization Primitives
 Locks and concurrency primitives.
 
 Utilities
 Kernel utilities.
 
 Networking Protocols
 Networking protocols.
 
 SMP
 Symmetric Multiprocessing support via APIC.