this post was submitted on 15 Apr 2026
17 points (90.5% liked)
Opensource
5948 readers
56 users here now
A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!
⠀
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've the impression that creating a "VM-like" instance for a game would be a little bit too much, another layer of translation for a game that already have dozens of layers from "code -> pixel"... Feels like waste... but if this really solves a issue... welp...
The thing about the Steam runtime is it's literally just a different way of packaging it as far as the dev cares, and overhead for containers is much smaller than a full VM, so performance impact is minimal. Containers were originally created to make cloud deployments easier to automate because all the most important dependencies are packaged and there's a stable interface to the OS regardless of host, and it replaced heavier virtual machines for most autoscaling web apps. Doesn't need full virtualization and or guest kernel, etc. Easy to suspend for hibernation too, which is great for portable gaming too.