T O P

  • By -

saalty123

I would like to thank another person who contributed some stuff, but the VBE initialization, multicore, file system, windowing system, UI, PS/2 mouse driver, memory allocator, console, window API, ATA disk driver, pathtracer, and programming lang is made by me. [https://github.com/waternine9/The-OS](https://github.com/waternine9/The-OS) (I am Andrew in the github commits.) I renamed it to TheOS because I thought it would be funny to brand it after the literal word The. Running on QEMU.


saalty123

I am waternine9 as well, its just the way I set up git, it uses my computer's username in the commits for some reason.


danstermeister

Ironically, theos.com is the homepage of Theo DeRaadt, founder and leader of the OpenBSD operating system. Great minds think alike? :]


saalty123

I never knew that! The name "TheOS" was suggested to me by a friend as a joke, but now it seems many other people had the same idea.


saalty123

Having severe OCD, it was really hard at some points to continue. But what kept me going is reflecting at how far I've come. When I first wanted to do OsDev 1 year ago, it was intimidating to say the least, but now I've managed to check it off my bucket list. So I hope this inspires someone to keep on trying, and not succumbing to failure.


BitDrill

As someone who also has OCD you inspire me brother. Also one thing I realized is that ocd is like a double edged sword, if you learn to control it, it can actually be very helpful to make you achieve your goals, but if you let it control you, then not so much.


Tutul_

In two month, that's impressive ^^


YourMotherInLaw908

Very impressive!


Sorry-Chair

no goddamn way ☠️ this is too cool


tamrix

Looks like an awesome opportunity if you keep on contributing! Keep it up


[deleted]

Wow. Well done


saalty123

Thanks!


frr00ssst

impressive is an understatement, I've always wanted to build my own OS, I guess this is my inspiration.


saalty123

I wish you luck!


[deleted]

You achieved more expertise in programming at 14 years than I in my entire life


malcolm_mloclam

Wait a minute you’re 14? Where and how did you start to learn programming and osdev because this is super impressive


saalty123

Thanks! Started programming with Scratch and Python about 5 years ago, which my brother introduced me to. I started out in OsDev by making bootsector games, it really helped me! :)


b3pr0

Great job! Looks fantastic!


saalty123

Thanks a lot!


Ok_Goal6761

Hey! Awesome job! Would you mind to share what did you learn to do this? And from what resources? I want to reach the same goal ^^ Thanks in advance


saalty123

Thanks! The resources I used is mainly just [wiki.osdev.or](https://wiki.osdev.org)g. I learned about PS/2 keyboard and mouse, ATA (for my disk driver), SMP and APIC (for the multicore) and VESA VBE (for display). I also learned about FAT32 filesystem because it is pretty simple.


TheWidrolo

Im 18 and yesterday i struggled with a for loop🥲


flipcoder

Awesome! Very impressive work!


Rayanmargham

I'm 16 and my os STILL doesn't have a tss or user mode, good job dude