Stdlib family kernel
This family page is the encyclopedia entry for one stdlib area. It explains why the family exists, what responsibility belongs here, and which files make up the surface.
Overview
| Field | Value |
|---|---|
| Family | kernel |
| Module count | 12 |
| Purpose | System-facing runtime helpers such as process, scheduler, threads, sync, users, signals, network, device, and memory. |
Architecture role
Use `kernel` when the program explicitly models system services, scheduling, process behavior, or device-facing coordination.
Main responsibilities
- Own explicit system-service and runtime control surfaces.
- Keep platform-facing concerns separate from pure collections or data flows.
- Document the cost and coupling of these interfaces.
Real usage story
- A service manager may use scheduler, process, and signals while keeping policy in separate code.
- A network-facing runtime should explain why it depends on kernel surfaces instead of lighter families.