CoreXNT™
Built from scratch, for the love of it.
A ground-up x86_64 operating system with SMP multi-core, networking, USB, NVMe, AHCI, multiple filesystems — and more being added.
The Stack
Two layers — the kernel and the OS — under the XNT™ brand.
CoreXNT™ Kernel
The core
A ground-up x86_64 kernel with SMP support, PMM, vmalloc, slab allocator, ASLR/KASLR, loadable modules, and a rich driver framework.
- x86_64, SMP with per-CPU structures
- ASLR & KASLR exploit mitigation
- Cooperative kernel threads + preemptive user threads
- Drivers: NVMe, AHCI (SATA), USB xHCI, Virtio, PCI
- Loadable kernel modules with signing
CoreXNT™ OS
The environment
The full operating system on top of CoreXNT. User-space with processes, threads, IPC, network stack, multiple filesystems, and a growing set of built-in apps.
- Multi-process with memory isolation
- 1:N threading model
- Network stack: TCP/UDP (IPv4 + IPv6), ARP, DNS
- Filesystems: FAT32, ext2, CXNTFS, tmpfs, procfs, sysfs
- USB HID, storage, hub support
What's Inside
A snapshot of the subsystems that make up CoreXNT.
x86_64 SMP
Multi-core support with ACPI MADT parsing, APIC management, per-CPU structures, and IPI messaging.
Full Network Stack
TCP/UDP over IPv4 and IPv6, ARP, DNS, Ethernet, and a socket abstraction layer for application use.
ASLR & KASLR
Address Space Layout Randomization for both user processes and the kernel itself via post-boot relocation.
Multiple Filesystems
FAT32, ext2, CXNTFS, tmpfs, procfs, and sysfs — all accessible through a unified VFS layer.
USB 3.0 Stack
xHCI driver with support for HID keyboards, mice, storage devices, and USB hubs.
Loadable Modules
ELF-based kernel modules with cryptographic signing. Extend the kernel without recompiling.
About XNT™
CoreXNT™ (and the XNT™ brand) is a hobby operating system project by a solo developer. It is proprietary, closed-source software— the source is not publicly available. Access may be granted to verified contributors under a custom EULA. Select components may be released under open-source licenses (Apache 2.0 / MIT) at the author's discretion.
Want to know more?
Check the blog for updates, or browse the products section for details.