A 64-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot2, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory filesystem
-
Updated
Feb 5, 2026 - Go
A 64-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot2, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory filesystem
CharleX OS is a minimal, open-source operating system kernel written primarily in C with assembly components. It provides a basic terminal interface in VGA text mode, supporting keyboard input for a simple command-line experience. This project serves as an educational platform for understanding low-level OS development.
This system is made for AI and it's development. It can be used for things like AI chatbots, robots and game development. By downloading or any kind of copying you agree with the license and it's conditions.
HorizonOS is an x86 Operating System built mostly from the ground up
Add a description, image, and links to the osdev-project topic page so that developers can more easily learn about it.
To associate your repository with the osdev-project topic, visit your repo's landing page and select "manage topics."