The easier way to install Steam on Linux gets bleeding-edge graphics support
Enlarge / Steam, installed from the Snap Store, looks and feels a lot like Steam. You just see this interface a bit sooner, without a bunch of tabs open to find the right dependencies. (credit: Canonical / Valve)
Installing Steam on a Linux system just got a little easier, at least if you can install a Snap package. Ubuntu-maker Canonical announced today that its Steam Snap supports "bleeding edge" Mesa graphics APIs, with more improvements coming soon.
Snaps are self-contained packages that are easier for users to install without command lines and also contain the other programs and libraries they rely on, preventing conflicts between the versions of installed software applications (i.e., dependency hell). They're theoretically easier to update through a store app and are sandboxed from the rest of the system. They're also not universally appreciated in the greater Linux community, as they're pushed primarily by Canonical through its Snap Store and can reduce the performance of some apps.
Canonical worked with Steam-creator Valve to create the Steam Snap in "Early Access" in March. It bakes in the Mesa drivers and Proton and Wine wrappers needed for some Windows-via-Linux games, resolves the 32-bit/64-bit discrepancies for certain libraries, and handles the other necessary items that users would typically be pulling in via command-line and private repositories.