Steam : un pas de plus vers le gaming sur Linux
Durant le mois d'août, Valve a lancé une nouvelle version de Steam Play pour Linux qui inclut l'outil Proton.
Proton est un fork de Wine, le très célèbre logiciel libre permettant d'exécuter des logiciels Windows sous Linux, customisé par Valve et avec quelques bibliothèques supplémentaires pour assurer une meilleure compatibilité que son illustre parent. Valve l'a conçu afin que que n'importe quel utilisateur puisse sans effort tourner ses jeux Windows sur Linux (bon évidemment ceux qui ont des DRM un poil bourrins peuvent pas le faire car impossible à faire tourner correctement), à l'heure où je vous écris cet article plus de 2600 jeux sont supportés par Proton, portant le nombre de jeux officiellement compatibles Linux à plus de 5400.

Proton est annoncé comme complètement open-source (pas libre, désolé les puristes) et disponible sur Github (lien à la fin de l'article), et plus performant que Wine selon les rapports de Valve., avec une implémentation de DirectX 11 et 12 en se basant sur Vulkan, les performances seront toujours légèrement inférieures à si on les faisait tourner sous Windows mais seront toujours supérieures à leur utilisation sur Wine.
Il est également possible de créer des forks de Proton, car Steam Play est conçu pour les prendre en charge sans soucis, d'ailleurs Valve a conseillé aux développeurs souhaitant s'assurer de la compatibilité de leurs jeux sur Linux d'abandonner DirectX au profit de Vulkan.

C'est un très grand pas en avant pour le gaming sur Linux mais il reste encore beaucoup à faire avant d'obtenir la même expérience que sur Windows, peut être que dans quelques années les rôles seront inversés et il faudra utiliser un émulateur Windows pour lancer des vieux jeux car tous les PC seront sous Linux (bon ok je rêve un peu là).
Lien du dépôt Github de Proton : ValveSoftware/Proton
Lien du DevBlog de Valve sur Proton : Steam Play