Core

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.

Egna appar
NoovexOS laddar användarappar som standard ELF32-binärer — bygg med vilken korstoolchain som helst och lägg i /apps.
Nätverkskryptering
All nätverkstrafik kapslas i en ChaCha20-Poly1305 AEAD-tunnel med X25519-nyckelutbyte.