U
UINXED

UNIX-like x86-64 kernel written from scratch.

Uinxed is a monolithic UNIX-like x86_64 kernel, written from scratch in C.

Architected for Performance & Stability

Ultra performance & stability on most of the platforms

I

Limine Bootloader

Boots with Limine, a bootloader for security and protability.

II

Memory Safety

Fine-designed memory management. HHDM. Unified page cache with page locking, LRU reclaim, dirty-page writeback, readahead, and truncation. Swap subsystem.

III

Efficient Scheduler

Fine-tuned EEVDF scheduler and SMP Support. Priority Inheritance (PI) for robust mutex and futex semantics

IV

Linux Compatibility

Linux x86-64 syscall ABI (Linux 6.12 numbering, 0-462). Fully implemented Linux ABI & API.

Get Started in Seconds

Compile and run Uinxed in your environment

1. Prerequisites & Toolchain Setup Bash
# Install compiler & QEMU emulator
$ sudo apt-get install gcc make qemu-system-x86 build-essential
2. Build Kernel Image & Launch in QEMU Makefile
# Clone the core repository and boot inside virtual machine
$ git clone https://github.com/ViudiraTech/Uinxed-Kernel
$ cd Uinxed-Kernel
$ make run