To be honest… Yes it’s that complicated. I’ve read that, Apparently valve had to spent massive ressource to figure out the load order of librairies and what to include for the steam runtime.
Granted, all they made is open source iirc. But it was a massive pita
Yes, their first attempt used load order overrides and search patch patching. Now, it uses linux containers to ship an isolated environment. Think of it as more similar to docker (or LXC/LXD). That said, I haven’t used it myself to so cannot comment on how difficult it is to use. Most people here are advocating for them permitting proton use without necessarily supporting it officially though. Which can easily be done by changing an option in EAC.
Dude, steam ships with a bunch of libraries enabling cross distro support. It ain’t that complicated https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/main/docs/container-runtime.md
To be honest… Yes it’s that complicated. I’ve read that, Apparently valve had to spent massive ressource to figure out the load order of librairies and what to include for the steam runtime.
Granted, all they made is open source iirc. But it was a massive pita
Yes, their first attempt used load order overrides and search patch patching. Now, it uses linux containers to ship an isolated environment. Think of it as more similar to docker (or LXC/LXD). That said, I haven’t used it myself to so cannot comment on how difficult it is to use. Most people here are advocating for them permitting proton use without necessarily supporting it officially though. Which can easily be done by changing an option in EAC.
deleted by creator
Did you read the second line of my post?
The code changes aren’t the issue.
Did you read my comment? They ship with libraries to unify distribution across distros