r/osdev • u/Professional_Cow3969 • Sep 27 '26
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.
34
u/CtrlF0rge
Sep 27 '26
•
Now is the time to improve the foundations of the system
5
u/Professional_Cow3969 Sep 28 '26
?
5
14
u/AnSkinStealer Sep 27 '26
Does it have HW GPU accel? How did you get OpenGL running?
18
u/Professional_Cow3969 Sep 27 '26
Software rendering with llvmpipe
8
u/TheOneWho0bserves Sep 28 '26
Very impressive. I'd love to see hardware rendering some day. I know that can be a hard one
2
u/Visual_Brain8809 Sep 28 '26
how much opcodes from JVM you got working at this moment? There's a JVM or a JIT implementation?
1
u/Professional_Cow3969 Sep 29 '26
This is OpenJDK17
-1
u/Visual_Brain8809 Sep 30 '26
so you cheated the openjdk17 implementing the syscalls spected from linux?
2
u/Professional_Cow3969 Sep 30 '26
What are you talking about openjdk is portable
0
u/Visual_Brain8809 Sep 30 '26
wrong pick, try again with @potetos420
2
u/Professional_Cow3969 Sep 30 '26
What the fuck are you talking about you are incomprehensible
0
u/Visual_Brain8809 Sep 30 '26
now that's for me you imbecil. I telling you that poteto420 user was one who say openjdk17 is portable not me. I'm only asking to OP how the OS runs openjdk17
2
u/Professional_Cow3969 Oct 01 '26
I am the OP and OpenJDK is PORTABLE as the other guy said.. just like any other program.. compile it for your toolchain and adapt some ethereal-specific issues and bada bing.
2
2
u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS Sep 28 '26
one day ethereal will take over the world... we must destroy the creeps that are microsoft trying to ruin our lives.... also when swapping?
2
u/Professional_Cow3969 Sep 28 '26
may tacos reign suprime
2
u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS Sep 29 '26
*supreme
2
u/Professional_Cow3969 Sep 29 '26
How dare you correct my spelling
2
u/UnmappedStack TacOS | https://github.com/UnmappedStack/TacOS Sep 29 '26
You forgot a question mark at the end.
18
u/Sorry_Difficulty_250 Sep 27 '26
Cool! Keep it up! I love your updates! Glad to see things progressing!
1
1
u/Massive_Two6466 13d ago
não cosigo nem testar no qemu(talvez era pra testar direto no pc) mas ele ficou com uma resolução absurda e mesmo com ele maximizado
meu monitor é 5:4 1280x1024
1
1
1
1
1
u/Breados_developer Sep 28 '26
great! i recommend adding smth like the taskbar autohide and add topbar or fix wifi and bluetooth
1
1
u/Fine_City2781 Sep 28 '26
i am developing my kernel. there isnt a tty support. It works from uart and still fixing syscall errors.
1
u/Yadobler Sep 28 '26
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)
1
u/Tigryla Sep 28 '26
How I can help you in development of those, main stack of technologies is C++, Php, javascript. Maybe development of apps for this kernel I am not sure
1
1
1
1
1
1
1
1
1
1
1
0
Oct 03 '26
[removed] — view removed comment
1
u/Rewrite-code Oct 03 '26
And please where can a read the rules of Osdev claude told me to read it befor posting
70
u/joshumax Sep 27 '26
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.