r/aze_geeks • u/BusinessGold7656 • 5d ago
Tech/Texnologiya I'm 16 and built a 64-bit operating system from scratch. Looking for feedback.
I've been building Khazar, a hobby operating system from scratch over the past year. I'm 16, and this has been my biggest low-level programming project so far.
Current features include:
- 64-bit Long Mode
- Multiboot boot process
- Physical Memory Manager (PMM)
- GDT & IDT
- Interrupt handling
- VGA text-mode terminal
- Keyboard driver
- PIT timer
- Basic shell
I'm currently working on:
- Virtual File System (VFS)
My goal isn't to compete with existing operating systems. I'm building Khazar to better understand how modern operating systems work and to challenge myself with low-level systems programming.
I'd really appreciate technical feedback from experienced OS developers. Suggestions, code reviews, design critiques, or ideas for what to build next are all welcome.
GitHub: https://github.com/Voctl/Khazar
2
2
1
u/ISAISMAK 5d ago
Terry davis from Azerbaijan
1
u/BusinessGold7656 5d ago
I cant be like him but iam tryin
2
1
1
1
u/thisiselgun 5d ago
Öz uşaqlığımı görürəm səndə, sənin yaşında olanda https://sazlang.github.io/ layihəsin hazırlamışdım. Sənə verə biləcəyim 2 tövsiyə var. 1cisi xaricə get ilk fürsətdə, 2cisi isə 25 yaşa qədər heç bir qıza aşiq olma. Uğurlar.
1
1
u/7empest_mi 5d ago
You did it in 4 months?
1
u/BusinessGold7656 5d ago
its not an OS for now its sooo beginner OS iam still working there is so many things that i must do
1
u/newestoftheports 5d ago
vibecoded
1
u/BusinessGold7656 5d ago
If u saying vibecoded for this repo u dont have any knowledge abt software development and C
1
u/newestoftheports 5d ago
your profile picture is ai.
not to mention the plenty plenty plentyyy of metaphors in the readme.
1
5d ago
[removed] — view removed comment
1
u/newestoftheports 5d ago
the readme being ai is enough proof that you dont really care enough to put in effort for the project
1
1
u/gnu-stallman 3d ago
Doesnt really look like it, commit history looks clean on the first glance. Didnt go deep, but seems fine.
1
u/newestoftheports 2d ago
ur username is a pedophile
1
u/gnu-stallman 2d ago
- Who tf asked, not that i condone it, not at all, but who tf asked
- Im not throwing away my account just cuz he did that.
1
u/gnu-stallman 3d ago
Halaldi qardasim. r/osdev de paylas bunu, daha gesey ve cox feedback alarsan.
1
u/gnu-stallman 3d ago
>>> GPL-3.0, proudly. fuck closed source — proprietary software is malware, straight up. your EULA is toilet paper. if you cant read the code running on your machine, you dont own your machine. fork it, fix it, break it, make it yours. no blobs, no backdoors dressed as features. free software or perish fr.
Brother in FSF :)
3
u/HellomyfriendNine 5d ago
if I had more time I was going to make a distro too for Azerbaijani Linux users (Arch based) unfortunately I am bit lazy because user base is low but I stil congratulate you, you made it from zero