Skip to content

GlyphicGuy/Zeenq-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZeenqOS

A from-scratch operating system for the x86 architecture, built to deeply understand the fundamentals of OS development with a vision for a revolutionary OS.

🚀 Current Status

Now Implementing: Physical Memory Manager

Component Status
Bootloader (GRUB) ✅ Done
Kernel Entry ✅ Done
GDT & IDT Setup ✅ Done
Interrupt Handling (ISRs/IRQs) ✅ Done
VGA Text Mode Driver ✅ Done
Keyboard Driver (IRQ1) ✅ Done
Physical Memory Allocator ✅ Done
Virtual Memory (Paging) ✅ Done
Kernel Heap ✅ Done
Keyboard buffer and Mouse PS/2 🚧 In Progress

📖 Development Log

I'm documenting my learning journey and the development process which can be viewed in the Devlog.md

🔨 Building

make run

🎯 Goals

This project is a deep dive into systems programming, serving as a foundation for research and a portfolio piece for opportunities like GSoC.

About

A modern operating system built from scratch to learn the core concepts of OS development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published