Longtime Linux game developer Timothee Besset has outlined the support introduced by Valve this week in their latest Steam Linux client beta for supporting Linux namespaces / containers. This experimental functionality may in the end provide better support for 32-bit compatibility as more Linux distributions focus solely on x86_64 packages, reducing some of the fragmentation/library conflicts between some Linux distributions and Steam, and other headaches currently plaguing the Steam Linux space.
The experimental feature is opt-in currently from the latest client beta and works with native Linux games. Besides allowing better support for newer (x86_64 focused) Linux distributions, better compatibility across distributions, and other distribution benefits, there is also the security aspect in better isolating running Linux games from the host system.
It’s an interesting concept and in the long-run should be great for improving the Linux gaming ecosystem. At the moment there are some known early bugs as well as some games not currently working with this containerization approach. Additionally, the Flatpak version of Steam will not currently work with the containers and some driver configurations may have issues.
More details on running Linux games under containers with Steam via this afternoon’s Steam Community announcement.
>> Source Link