Hello, this update is an exciting one for me, because I decided to start making my OS proprietary and closed source, hoping to someday make some money off my hard work. I think this decision will motivate me to go above and beyond with my OS, and it will help me fund a lot of stuff if it ever makes money. Will be ~1 dollar CAD, if not a little more. To be honest, I don't know if you guys approve of this lol.
Anyways, in this update I wanted to show off my new fast input system (with a lot of latency just because of drawing), that uses 2 queues, one for the kernel's input queue, and the OS's input queue which works by polling the kernel's input queue. This way the keyboard driver is very protected. I use WASD keys to move the square.
You can also briefly see that at startup, there is log messages showing the start messages of my new services (background tasks). The services available are just the window manager (the service actually rendering), and the keyboard service (you can guess what this does).