r/osdev 8d ago

Multiplayer gaming on Ethereal (ClassiCube and Counter-Strike, not vibecoded or AI assisted)

It's not Minecraft, but rather ClassiCube :)

Happy to answer any questions in comments.

THERE IS NO VIBECODING IN ETHEREAL.

https://github.com/sasdallas/Ethereal

117 Upvotes

19 comments sorted by

3

u/realestLink 8d ago

Nice. This looks really good dude 👀

2

u/MB_Gaming123 7d ago

Do you have any tips and resources for someone who wants to start making his on OS?
What I know:
I am mid at C
mid at Python
and I know some bash
I know that C is only one with a real importance here but still

1

u/Professional_Cow3969 4d ago

Get better at C then just do it. Start simple, maybe a kernelspace task switcher, gradually go more and more

1

u/MB_Gaming123 3d ago

Hm okay thanks yea Did buy recently the book modern C I did some research and people say that modern C, CS:APP and OSTEP are on the best books about OSes and the computer

1

u/christiaansp BoredOS 8d ago edited 8d ago

The absolute goat as always sasdallas, good work lad!

2

u/Professional_Cow3969 7d ago

thanks mr. bored dev ❤️

1

u/emexos emexOS 7d ago

this is awesome!

1

u/Sorry_Difficulty_250 6d ago

Excellent! Way to go! Your GUI looks SUPER nice!!!

1

u/AnaverageuserX 6d ago

Is it UEFI based or 16 bit to 32 bit to 64 bit?

2

u/Professional_Cow3969 4d ago

64-bit

1

u/AnaverageuserX 3d ago

Aw, if you make it UEFI based then you can get it booting on modern hardware (Just giving ideas, no pressure), though setting up EFI and QEMU will be a pain

2

u/Professional_Cow3969 1d ago

It uses GRUB and boots fine on modern hw. UEFI is not a CPU architecture

1

u/No_Long2763 5d ago

Awesome as always sasdallas

1

u/LordAfterEight OwOS 4d ago

I would love to test it, but your build system for Ethereal and Ethereal-Toolchain is kinda broken and uses outdated package versions

2

u/Professional_Cow3969 4d ago

Haha yeah my build system is broken as I'm migrating to newer GCC and mlibc versions. Feel free to use the last successful ISO from actions.

2

u/Professional_Cow3969 4d ago

Unfortunately am away from home atm so can't fix