modus
Menu

Guides

The documents of the repository: how each part of the system is designed, and why. The tables of what exists are in the reference.

GuideWhat it holdsFile
Kernel propertiesThe properties that the system is built ondocs/PROPERTIES.md
ArchitectureThe key systems and how they connectdocs/ARCHITECTURE.md
Module contractThe module format, the loader and the call formdocs/MODULE_CONTRACT.md
First milestoneWhat the code does now, the choices made, the gapsdocs/FIRST_MILESTONE.md
Developer toolsThe developer tools, and what each one readsdocs/TOOLS.md
The siteThe site of the system: what kerneltool site writes, and where each part of the page comes fromdocs/SITE.md
The design rulesThe design rules: how a program of the system looks. The boot display is the modeldocs/DESIGN.md
Pointer picturesThe pointer pictures: Xcursor, hyprcursor and the others; the format and the manifest of the system; the license of the theme of the ownerdocs/POINTERS.md
The demonstration of each propertyFor each of the 21 properties: what the machine test shows, the picture, and what no test shows yetdocs/DEMONSTRATIONS.md
The line of the consoledocs/CONSOLE.md
Cryptographydocs/CRYPTOGRAPHY.md
The text of the system: a vector font with subpixel bandsdocs/FONTS.md
The interface of the programsdocs/INTERFACE.md
The network: TCP as a library in the programdocs/NETWORK.md
QUICdocs/QUIC.md
Randomnessdocs/RANDOMNESS.md
One source, one module: the build and the threads of the compilerdocs/REPRODUCIBLE_BUILD.md
Scheduling strategiesdocs/SCHEDULING.md
Vector forms: SSE2docs/SIMD.md

Read from README.md.