Solus Linux Working On A Flatpak-Based, Optimized Steam Runtime
The Solus Linux developers have been working on their "Linux Steam Integration" for Steam and improvements around the Steam runtime, with this being one of the distributions interested in good Linux performance and making use of some Clear Linux optimizations, while their next step is looking at Flatpak-packaging up of libraries needed by the Steam runtime to fork a Flatpak-happy Linux gaming setup.
Ikey Doherty of the Solus project posted the following to this Steam issue report:
Those not familiar with the Solus Linux project can learn more at Solus-Project.org.
Ikey Doherty of the Solus project posted the following to this Steam issue report:
Alright so long story short, Solus just adopted flatpakIt's an interesting opportunity, using Flatpak makes their packaging more distribution-agnostic, it's obviously more secure than not using any app sandboxing, etc. It will be interesting to see where it leads. This won't be a quick project though as there are some complications around making use of the host's OpenGL library and other factors.
Effectively, we're going to produce a gaming specific runtime that is created with every intention of being entirely ABI compatible for the Steam runtime. The difference being is that it will replace the runtime used by Steam currently.
It will leverage the Solus work on build machinery to provide a highly optimized runtime and SDK, so that Steam can then be provided as a flatpak depending on this repo (Which we'll also set up/host on on the Solus infrastructure).
Due to the isolation from the host, any Linux user will be able to benefit from the runtime, have no ABI issues, and get all the juice out that they need. Additionally, game developers will be able to leverage the SDK for this runtime to build against and test.
Entirely up to the Valve crew if they're interested in this, but it's the direction Solus is going to take and we're open to working with others, and taking orders from Valve on the specification & requirements here. :)
Those not familiar with the Solus Linux project can learn more at Solus-Project.org.
30 Comments