CoreXNT™
Kernel + OS — a single-person project spanning everything from boot to network stack.
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, 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+6, ARP, DNS
- Filesystems: FAT32, ext2, CXNTFS, tmpfs, procfs, sysfs
- USB HID, storage, hub support
CoreXNT™ Kernel
Architecture highlights.
x86_64 Native
Built for 64-bit from day one. SMP multi-core with per-CPU structures, APIC, and IPI support.
Memory Management
PMM bitmap allocator, vmalloc, heap, slab allocator, swap, OOM handling, mmap, and shared memory.
ASLR & KASLR
Full address space randomization for both user processes (ASLR) and the kernel itself (KASLR) via post-boot relocation.
Modular & Extensible
Loadable kernel modules with ELF loader and cryptographic signing. Clean driver interfaces.
Driver & Subsystem Overview
Storage, USB, networking, and more.
Storage
NVMe, AHCI (SATA), Virtio-blk. FAT32, ext2, CXNTFS, tmpfs, procfs, sysfs.
USB 3.0
xHCI controller driver. HID keyboard, mouse, USB storage, and hub support.
Networking
Full TCP/UDP stack (IPv4 + IPv6), ARP, DNS, Ethernet, socket abstraction layer.
Virtualization
Virtio-ring, virtio-net, virtio-blk. vDSO and VMM infrastructure.
XNT™ and CoreXNT™ are proprietary software. Source code access is granted to verified contributors under a custom EULA. Select components may be released under Apache 2.0 or MIT licenses.