Uinxed is a monolithic UNIX-like x86_64 kernel, written from scratch in C.
Ultra performance & stability on most of the platforms
Boots with Limine, a bootloader for security and protability.
Fine-designed memory management. HHDM. Unified page cache with page locking, LRU reclaim, dirty-page writeback, readahead, and truncation. Swap subsystem.
Fine-tuned EEVDF scheduler and SMP Support. Priority Inheritance (PI) for robust mutex and futex semantics
Linux x86-64 syscall ABI (Linux 6.12 numbering, 0-462). Fully implemented Linux ABI & API.
Compile and run Uinxed in your environment
# Install compiler & QEMU emulator
$ sudo apt-get install gcc make qemu-system-x86 build-essential
# Clone the core repository and boot inside virtual machine
$ git clone https://github.com/ViudiraTech/Uinxed-Kernel
$ cd Uinxed-Kernel
$ make run