XNT
XNT™

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
Learn more

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
Learn more

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.