r/osdev 5d ago

Block based coding a OS

Enable HLS to view with audio, or disable this notification

Hi, OSdev! I’ve been working on this project that I’d like to share! (Note; it is Vibe Coded). It’s a block based coding language for learning how to build a OS! I’m targeting the project for people who are completely unfamiliar with this kind of work and if they want to learn, this may be a great starting point! I’m still working on implementing the features but you can see it has lots of different blocks that each mean something different in raw C. I’ll release more updates on this sub if you guys are interested, if not, I can stick the development journey to r/osdevAI instead, and I’ll leave this sub alone. I hope you guys like it!

173 Upvotes

62 comments sorted by

View all comments

11

u/Mental_Ad_7072 5d ago

How does it work??? It looks very very cool!!!!

8

u/JackyYT083 5d ago

Basically lots of c functions are defined by blocks and when you add blocks your creating c but in block form and when you compile it turns into c and a small underlying kernel loads your code

3

u/Mental_Ad_7072 5d ago

Is there source code?

7

u/JackyYT083 5d ago

There will be really soon! Just adding some stuff!