Core
From NoovexOS, the free NoovexOS encyclopedia
x86 (i686) monolithic kernel with preemptive scheduling and a minimal HAL.
Overview
The Noovex core is a 32-bit kernel written in C and a small amount of hand-tuned assembly. It boots via Limine, enters long mode, and hands control to kmain after setting up the GDT, IDT, and an early framebuffer.
Boot flow
Limine → kernel entry → GDT/IDT → PMM bring-up → VMM enable → ACPI parse → APIC → scheduler online → init process.
See also
| Custom apps | NoovexOS loads user apps as standard ELF32 binaries — build with any cross toolchain and drop into /apps. |
|---|---|
| Network encryption | All network traffic is wrapped in a ChaCha20-Poly1305 AEAD tunnel with X25519 key exchange. |
