• woelkchen@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    Do you remember the days before proton?

    The days before Proton are the days before Steam Linux Runtime because Proton runs on top of Steam Linux Runtime. It doesn’t run on top of the host Linux libraries.

    The problem with Linux ports isn’t Linux, it’s sloppy ports. The 1.0 Scout runtime wasn’t properly containerized back in the day, so games could call host libraries. That changed with 2.0 Soldier (using Bubblewrap, the same tech used by Flatpak) but Valve made it hard to target 2.0 because game developers had to request its use from Valve. That changed with 3.0 Sniper last year.

    Only the Escape Simulator developers know why they didn’t switch over from “maintaining many distributions” to requesting SteamRT 2.0 Soldier years ago.