Hi @awesomekling, I am a 13-year-old building my own OS (PoragOS) from scratch. I've implemented multitasking, VESA graphics, and a PS/2 mouse driver. I am currently stuck on Ring 3. Would love your feedback on my code! π https://t.co/v63xZCtwSX
Just added a working PS/2 Mouse Driver to my custom 32-bit OS! π±οΈ
Implemented IRQ12, packet decoding, and framebuffer cursor rendering.
Next: Window Manager & Ring 3.
Code: https://t.co/v63xZCtwSX
@awe_morris#OSDev
@awe_morris Huge thanks to @awe_morris for starring my OS project (PoragOS) on GitHub! π It means a lot coming from you. I am currently working on the https://t.co/v63xZCtwSX er Space (Ring 3) transition as you suggested. π
@awe_morris Hi Awe! My 32-bit GUI flickers badly when dragging windows (draws direct to VRAM). Is a 3MB full-screen backbuffer too slow without SIMD, or should I use per-window buffers? Also, what's the simplest way to route clicks to inner widgets? Thanks! π
@awe_morris Hey, I am a 13 y/o OS dev from Bangladesh. I built PoragOS (a bare-metal x86 kernel with Paging & Multitasking).
I am currently struggling with File System. I tried make it but it's not working.
Any quick advice for a young dev? Code: https://t.co/v63xZCtwSX
@drakestapleton Hey , I am a 13 y/o OS dev from Bangladesh. I built PoragOS (a bare-metal x86 kernel with Paging & Multitasking).
I am currently struggling with File System. I tried make it but it's not working.
Any quick advice for a young dev? Code: https://t.co/v63xZCtwSX
@NicolaSpieser Hey , I am a 13 y/o OS dev from Bangladesh. I built PoragOS (a bare-metal x86 kernel with Paging & Multitasking).
I am currently struggling with File System. I tried make it but it's not working.
Any quick advice for a young dev? Code: https://t.co/v63xZCtwSX
@filipvabrousek Hi, I am a 13 y/o OS dev from Bangladesh. I built PoragOS (a bare-metal x86 kernel with Paging & Multitasking).
I am currently struggling withFile System]. I tried make it but it's not working.
Any quick advice for a young dev? Code: https://t.co/v63xZCtwSX
Implemented a block-level storage mechanism and a VFS-like structure for my bare-metal kernel. It seamlessly integrates with my existing shell.
Now I can type ls to list files and cat to read them! π
Code: https://t.co/v63xZCsZ3p
#OSDev#LowLevel#Kernel#CProgramming
BOOM! π₯ Just added Multitasking & Context Switching to PoragOS!
My bare-metal x86 kernel now runs a shell + 2 background tasks at the same time. The hardest part so far, but I cracked it! π
Next: User Space (Ring 3).
Code: https://t.co/v63xZCsZ3p
#OSDev#BuildInPublic#C
I am a 7th-grade student from Bangladesh. I built a bare-metal x86 Operating System kernel (PoragOS) from scratch! π
Features:GDT/IDT,PMM,Paging,Heap Allocator,and a custom Shell.
Learning Context Switching next.Any feedback?
Code:https://t.co/v63xZCtwSX
#OSDev#OpenSource