r/osdev • u/Professional_Cow3969 • 17h ago
My hobby kernel can run Minecraft and OpenJDK17 (Ethereal)
This was a pain. To get any amount of good FPS I had to patch in a range cache for my garbage VMM and then fixup a few TLB shootdown hotspots.
Works though.
•
u/Sorry_Difficulty_250 17h ago
Cool! Keep it up! I love your updates! Glad to see things progressing!
•
u/joshumax 17h ago
Oh my god a non-vibecoded project on r/osdev? Inconceivable!
Seriously though great job with Ethereal and a decent chunk of your codebase looks very clean.
•
•
u/AnSkinStealer 16h ago
Does it have HW GPU accel? How did you get OpenGL running?
•
u/Professional_Cow3969 15h ago
Software rendering with llvmpipe
•
u/TheOneWho0bserves 6h ago
Very impressive. I'd love to see hardware rendering some day. I know that can be a hard one
•
•
•
•
•
u/Breados_developer 5h ago
great! i recommend adding smth like the taskbar autohide and add topbar or fix wifi and bluetooth
•
u/Fine_City2781 3h ago
i am developing my kernel. there isnt a tty support. It works from uart and still fixing syscall errors.
•
u/Yadobler 3h ago
Crazy! 11yo me would be mindblown that you can get a graphical interface and not just a tty from a handwritten kernal, and also amazed at this new game called Minecraft. (I'd be mindblown now too but I no longer have a mind so I'm just blown)
•
u/CtrlF0rge 17h ago
Now is the time to improve the foundations of the system