this post was submitted on 07 Aug 2023
19 points (100.0% liked)

Linux Gaming

15818 readers
118 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Fizz@lemmy.nz 3 points 1 year ago (1 children)

Ans I'm pretty sure wine doesn't sandbox either.

[–] giloronfoo@beehaw.org 4 points 1 year ago (1 children)

Could we call it a "sandbox" if each game is in it's own wine prefix?

[–] Max_P@lemmy.max-p.me 9 points 1 year ago

It's not a sandbox, even though it somewhat acts like one.

There's not a whole lot preventing a Windows exe from containing Linux code and executing it and effectively "breaking out" of the "sandbox". Wine presents a Windows compatible view of the system but there isn't anything really locking it down/preventing the executable from calling the Linux functions instead. It mostly just converts between the PE and ELF binary formats and provides the Windows libraries and interfaces.

So, it has a slight sandboxing effect but it's essentially security through obscurity and Windows programs generally not expecting to have a whole Linux environment available.

A real sandbox enforces restrictions and makes it so you have to exploit the sandbox to break out of it. A good chunk of Wine is just Windows DLLs built with Linux awareness to do the plumbing, there's no clear solid separation of both worlds.