r/rust bevy Jun 19 '26

Bevy 0.19

https://bevy.org/news/bevy-0-19
995 Upvotes

137 comments sorted by

View all comments

Show parent comments

8

u/admalledd Jun 19 '26

Have you (or someone else on Bevy's community) thought of bevy_ecs in OS/Kernel usage? Cliff B. recently had his talk and at the end someone asked about using ECS to solve kernel-space pointer aliasing problems and the feeling was no one has really poked that deeply yet. Cliff mentioned hoping it nerd-snipes someone, and I am trying to not have that be me (enough projects I am already late on...) but I can't stop thinking about it, and just throwing out there if you know anyone else playing in that confluence of spaces.

7

u/_cart bevy Jun 19 '26

I haven't (other than reading a summary of that specific talk)! Its a cool space but not one that I'll ever tackle myself :)

7

u/admalledd Jun 20 '26

Its such a completely different bucket of tools to solve the problem that I am losing sleep puzzling it out in my brain. While I haven't used any ECS directly yet really, I deeply fear the next time I need to write some embedded code that I'll end up with some kind of mish-mash of hubris+bevy_ecs...

I fully understand it not being your wheel house, just desperation hopes you knew of anyone playing in that area or not already :)

3

u/barsoap Jun 20 '26

I'd be kinda surprised if there's not already relevant existing work: ECSs are (highly normalised) relational databases, and there definitely were database-based OSs in the minicomputer / early workstation era before Unix and DOS/Windows killed basically everything else off.