A minimal operating system
A scratch-built x86-64 operating system kernel written in C++20.
uniOS Shell
Modern Kernel
Written in C++20 with a focus on clean architecture. Features a bitmap PMM, 4-level paging VMM, and a custom heap allocator.
Interactive Shell
A powerful CLI with command piping, text processing (wc, grep, head, tail), tab completion, and command history.
Native USB
Built-in xHCI (USB 3.0) driver stack with full Plug-and-Play support for HID keyboards and mice.
Networking
Complete TCP/IP stack including DHCP, DNS, and TCP. Supports Intel e1000/I219 and Realtek RTL8139 NICs.