-
-
Notifications
You must be signed in to change notification settings - Fork 4
Home
kazah-png edited this page Jul 6, 2026
·
3 revisions
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.
| 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 |
- Source: https://github.com/kazah-png/nyx-os
- License: GPL v2
-
Contact:
uselessalteron Discord, nyxos@inbox.lv
Contact: uselessalter on Discord | nyxos@inbox.lv | GitHub