Thomas Frohwein a proposé un nouveau portage de Wine, la couche de compatibilité qui exécute les logiciels Windows, pour OpenBSD. Cet effort a été collectif, Andrii et Fabien ayant accompli l'essentiel du travail lourd. La solution logicielle d'Andrii au problème du registre de segment %gs, qui émule le préfixe %gs sur les commandes car gsbase ne peut pas être défini, a ouvert la voie à ce portage.
L'intérêt pour l'exécution de logiciels Windows sur OpenBSD a grandi, en grande partie parce que beaucoup de logiciels Windows sont passés en 64 bits. L'équipe a testé plusieurs dizaines de programmes Windows 64 bits, dont la plupart fonctionnent correctement. Même la version remastérisée récemment sortie de The Witcher 3 tourne bien, bien qu'elle nécessite l'ajout de vkd3d-proton.
La principale limitation tient au fait que WoW64 ne fonctionne pas, de sorte que les logiciels Windows 32 bits restent non pris en charge. Les tests intégrés sont désactivés pour l'instant, car leur activation nécessite l'accès à un serveur X et plusieurs tests se bloquent encore, bien que cela n'ait pas été observé lors de tests réels sur un bon nombre de jeux.
Les utilisateurs qui souhaitent essayer ce portage sont invités à commencer par Notepad++, une application 64 bits petite et simple. Comme l'exécution de logiciels Windows présente des risques, les testeurs doivent utiliser un compte utilisateur séparé et non privilégié, jusqu'à ce que l'équipe puisse explorer le sandboxing, éventuellement avec unveil(2).
Source: Hacker News · Résumé par HeadlinesBriefing