Contexte et annonce
Epic Games a publié aujourd’hui une version pré‑release du Epic Games Launcher pour Linux. L’objectif affiché est de rendre Fortnite jouable sur ce système d’exploitation, même si le jeu n’est pas encore disponible. La condition principale identifiée par Epic est la prise en charge de son service anti‑triche, Easy Anti‑Cheat (EAC).
Reconstruction d’EAC pour Linux
Le service EAC, déjà compatible avec Linux dans d’autres titres, ne supporte pas actuellement le client Fortnite. En février 2022, le PDG Tim Sweeney avait indiqué un manque de confiance pour « combattre la triche à grande échelle sous une large variété de configurations de noyau ». Epic répond en développant EAC Linux v2, une version repensée du moteur anti‑triche. Cette refonte implique la réécriture de modules noyau capables d’intercepter les appels système critiques tout en respectant les exigences de sécurité des distributions Linux.
Epic précise qu’il collabore avec les mainteneurs de distributions afin de définir les « security requirements » nécessaires. Cette coopération vise à obtenir un « critical mass » de distributions prêtes à signer les modules du noyau, condition indispensable pour déployer EAC v2 de façon fiable.
Implications techniques et limites actuelles
Le principal obstacle technique reste la diversité des configurations de noyau Linux. Chaque distribution peut appliquer des politiques de signature de modules différentes, ce qui complique la distribution d’un module anti‑triche universel. De plus, Epic indique que le Steam Deck ne supporte pas les fonctionnalités requises par EAC v2, probablement en raison de son noyau Linux customisé et de restrictions de sandboxing.
Epic explore également la compatibilité avec SteamOS, mais exclut pour l’instant une intégration directe sur le magasin Steam. La stratégie consiste à publier d’abord le client via le Launcher Epic, puis d’étendre le support aux plateformes tierces si les exigences de sécurité sont satisfaites.
Perspectives pour les développeurs Linux
Epic promet que les améliorations apportées à EAC Linux v2 seront mises à disposition d’autres éditeurs. Cette ouverture pourrait réduire la barrière d’entrée pour les jeux multijoueurs souhaitant s’appuyer sur un anti‑triche robuste sous Linux. Toutefois, l’absence de calendrier de sortie pour Fortnite signifie que les développeurs devront attendre la validation du pilote EAC avant de planifier des déploiements.
En résumé, la reconstruction d’EAC représente une étape cruciale pour l’écosystème Linux gaming, mais la réussite dépendra de l’alignement des exigences de sécurité entre Epic, les distributions Linux et les fabricants de matériel comme Valve.