-
Notifications
You must be signed in to change notification settings - Fork 62
Kernel
Dmitry Zavalishin edited this page Oct 14, 2019
·
17 revisions
- KernelStartup - Kernel load and start process
- KernelThreads - Kernel threads
- KernelTime - Timers, callouts, timekeeping
- KernelSync - Spinlocks, Mutexes, Conds, etc
- KernelVmMap - Persistent memory
- SnapSync - synchronisation gear to prevent object space modification during snapshot
- KernelMemoryMap - Physical/virtual kernel memory
- KernelUnix - basic POSIX subsystem implementation
- KernelObjectInterface - how kernel can access VM objects
- ObjectKernelConnector - how VM objects can access kernel
- KernelDrivers - drivers infrastructure and services
- KernelPrint - kernel printing/logging
- KernelDiskIO -- kernel block io subsystem
- KernelEncoding -- the way we work with characters and strings
- KernelHAL - Kernel hardware abstraction level
- KernelVM86 - VM86 'real' mode x86 subsystem used for VESA SVGA init code.
- Unix Box - optional Unix/Posix subsystem.
- Kolibri Box - optional Kolibri OS subsystem. (Weekend fun project:)
:: Home :: RoadMap :: History :: ChangeLog :: ScreenShots :: Phantom Developer's Guide