Skip to content
kazah-png edited this page Jul 6, 2026 · 3 revisions

Welcome to the NyxOS Wiki

NyxOS is a from-scratch x86_64 operating system written in C and Assembly. It features preemptive multitasking, a windowed GUI compositor, a full TCP/IP networking stack, EXT2 filesystem support, SMP, demand paging, copy-on-write, userspace (ring 3) ELF loading, and 🌙 Nyx C — a native language runtime for userspace programming.

Quick links

Topic Page
Getting started Building
Kernel architecture Architecture
Boot process Boot Process
Memory management Memory Management
Process management & scheduler Process Management
Networking stack Networking Stack
GUI subsystem GUI Subsystem
Filesystem (VFS + EXT2) Filesystem
System calls Syscalls
SMP (multi-core) SMP
Drivers Drivers
Shell commands Shell
Userspace (ring 3) Userspace
Security model Security
Version history Version History

Repository

Clone this wiki locally