Kyronix Kernel Documentation Kyronix -- hybrid Linux-compatible operating system for x86-64. Preemptive scheduler, 150+ syscalls, musl libc. Getting Started Introduction Building Building with cbuildrt with Docker/Podman without containers Contributing Contributing Overview Commit Messages Coding Style AI Policy System Architecture Architecture Components Kernel Kernel Boot Boot Limine Protocol Architecture (x86-64) Architecture x86-64 CPU Primitives GDT IDT LAPIC PIT Syscall Entry Memory Management Memory Management PMM VMM Heap VMA Process Management Process Management Scheduler SMP Signals Jail Filesystems Filesystems VFS ext2 FAT32 CPIO procfs devfs eventfd Pipe Drivers Drivers PCI ACPI AHCI VirtIO Input Framebuffer TTY Serial Networking Networking lwIP Network Interface Syscalls Syscalls File Operations Process Control Memory Management Socket Operations Timers Epoll Futex Ptrace Implementation Notes Implementation Notes Kernel Kernel Initialization Scheduling IRQ Handling Memory Management Drivers Drivers PCI Enumeration Reference Reference Syscalls Protocols API