Developer Builds NexisK: A Custom i386 Kernel with Bootloader and Memory Management
A developer has released NexisK v0.8.9, an experimental 32-bit x86 operating system kernel built entirely from scratch using C and NASM assembly. The project targets the i386 architecture and includes a custom two-stage BIOS bootloader, protected-mode execution, interrupt handling, and early physical memory management. NexisK uses BIOS E820 to discover available physical memory and includes foundational support for system calls and process context-switching. The developer built the kernel to directly understand the hardware-software boundary, covering how processors transition from firmware to protected mode and how interrupts and system calls function at a low level. Source code for the project, which currently has 33 commits, is publicly available on GitHub.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in