Skip to content
kazah-png edited this page Jul 28, 2026 · 10 revisions

Index

The content-oriented catalog of this wiki: every page, one line each, organized by category. This is the machine-facing counterpart to _Sidebar (navigation) and Home (landing page) — when answering a question, check here first to find the right page, then drill in. Updated on every ingest; see Wiki-Conventions for the maintenance rules.

Raw source: the nyx-os repository (kernel/, user/, AGENTS.md, git history) — see Wiki-Conventions#The three layers. Pages: 40 · Lines: ~9600 · Tracking: v5.9.180

Tip

This wiki's root is also an Obsidian vault — open this folder directly in Obsidian for graph view, backlinks, and outgoing links over these same files. See Obsidian vault in Wiki-Conventions.


Orientation

Page Lines Summary
Home 106 Landing page — at-a-glance table, links into every section, current release
FAQ 181 Answers to recurring questions, grouped by topic
Glossary 188 ~70 terms used across the wiki and the source, NyxOS-specific ones marked
Troubleshooting 154 Symptom → cause → fix index across every subsystem

Getting started

Page Lines Summary
Building 210 Toolchain, build.ps1/run.ps1, the full QEMU invocation, stale-build traps
Debugging 265 Serial log, interrupt tracing, a real annotated boot transcript, self-test suite

Kernel

Page Lines Summary
Architecture 170 Layer map, source layout by subsystem, address-space diagram, key constants
[[Boot-Process Boot Process]] 155
[[Memory-Management Memory Management]] 125
[[Process-Management Process Management]] 211
SMP 131 AP bringup, per-CPU state, locking, TLB shootdown
Syscalls 180 Calling convention, register map, boundary hardening (see [[Syscall-Reference
Drivers 107 One section per device driver, interrupt map
Security 98 Privilege boundaries, what is and is not defended

Storage and network

Page Lines Summary
Filesystem 131 VFS over ramdisk/EXT2//proc//dev, mount mechanics
[[Networking-Stack Networking Stack]] 187
[[Cryptography-and-TLS Cryptography and TLS]] 198

Graphics and applications

Page Lines Summary
[[GUI-Subsystem GUI Subsystem]] 151
[[Desktop-Applications Desktop Applications]] 132
[[Selene-Browser Selene Browser]] 116
[[Image-Decoders Image Decoders]] 172

Userspace

Page Lines Summary
Userspace 207 ELF loader, crt0, shared libc, dynamic loading, every program
Shell 187 The two shells compared, builtins by category, userspace shell grammar

HOWTO — procedures

Page Lines Summary
[[HOWTO-Add-a-system-call HOWTO Add a system call]] 244
[[HOWTO-Write-a-userspace-program HOWTO Write a userspace program]] 290
[[HOWTO-Add-a-shell-command HOWTO Add a shell command]] 199
[[HOWTO-Add-a-GUI-application HOWTO Add a GUI application]] 293

Reference — exhaustive, field-by-field

Page Lines Summary
[[Syscall-Reference Syscall Reference]] 1012
[[Command-Reference Command Reference]] 396
[[Hardware-Reference Hardware Reference]] 496
[[Format-Reference Format Reference]] 907
[[Kernel-Data-Structures Kernel Data Structures]] 313
[[Source-Tree-Reference Source Tree Reference]] 345

Project

Page Lines Summary
Contributing 193 Workflow, coding standards, verification matrix, doc-sync rule
[[Wiki-Conventions Wiki Conventions]] 133
[[Version-History Version History]] 434
Log Chronological record of wiki maintenance — see [[Wiki-Conventions#Index.md and Log.md

See also

  • Wiki-Conventions — how this index is maintained, and the ingest/query/lint workflow it supports
  • Log — when each page was last touched and why
  • Home — the human-facing landing page

External resources

Clone this wiki locally