-
-
Notifications
You must be signed in to change notification settings - Fork 5
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.
| 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 |
| 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 |
| 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 |
| 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 |
| Page | Lines | Summary |
|---|---|---|
| [[GUI-Subsystem | GUI Subsystem]] | 151 |
| [[Desktop-Applications | Desktop Applications]] | 132 |
| [[Selene-Browser | Selene Browser]] | 116 |
| [[Image-Decoders | Image Decoders]] | 172 |
| 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 |
| 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 |
| 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 |
| 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 |
- 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
-
GitHub Wiki linking — how
[[Page Name]]and[[Page#Section]]resolve — GitHub Docs
NyxOS v6.4.363 · GPL v2 · GitHub · uselessalter on Discord · nyxos@inbox.lv
NyxOS Wiki
Getting started
Kernel
Storage & network
Graphics & apps
Userspace
HOWTO
- HOWTO-Add-a-system-call
- HOWTO-Write-a-userspace-program
- HOWTO-Add-a-shell-command
- HOWTO-Add-a-GUI-application
Reference
- Syscall-Reference
- Command-Reference
- Hardware-Reference
- Format-Reference
- Kernel-Data-Structures
- Source-Tree-Reference
Project