Pour gérer vos consentements :
Categories: LogicielsOpen Source

Wine s’ouvre à Vulkan et Apple Silicon

Exit le PowerPC 32 bits, place à Apple Silicon. La nouvelle version majeure de Wine (6.0, tout juste publiée) ne prend plus en charge la première de ces architectures*. Et apporte un support expérimental de la seconde.

Les bibliothèques qui constituent son cœur fonctionnel (NTDLL, KERNEL32, USER32…) sont désormais livrées au format PE (exécutable portable).
Il est possible d’associer une bibliothèque UNIX à un module PE pour exploiter des fonctions que ne gèrent pas les API Win32.

Autre support expérimental : celui de Vulkan comme back-end WineD3D. Il s’ajoute à GDI et à OpenGL (utilisé par défaut). La prise en charge se limite pour le moment aux applications Direct3D 10 et 11. Avec pour ce dernier, l’implémentation de l’anticrénelage multiéchantillon et des états indépendants pour l’alpha blending.

Toujours sur le volet graphique, on notera aussi, entre autres :

  • L’implémentation de l’interface ID3DXFont pour le rendu de texte
  • La possibilité de dessiner arcs, ellipses et rectangles arrondis avec l’API Direct2D
  • L’utilisation du pilote d’affichage Null lorsqu’une interface utilisateur n’est pas nécessaire
  • La prise en charge, avec WindowsCodecs, du décodage JPEG-XR et de l’encodage en GIF
  • L’implémentation plus complète du framework Media Foundation

Wine 6.0, c’est aussi une refonte de la console texte basée sur l’architecture des dernières versions de Windows. Sa gestion se fait dorénavant dans le processus ConHost (WineConsole n’est plus qu’un wrapper).

La gestion des périphériques de saisie évolue aussi. Tout comme celle de l’interface USB et du plug & play.
Sur la volet réseau, l’API WebSocket est de la partie. On relèvera par ailleurs l’implémentation (initiale) du pilote NDIS et celle de NetIO.sys. Ainsi que des améliorations sur Active Directory.

* Au niveau des architectures, Wine 6.0 met Arm au niveau de x86 pour la gestion des exceptions et le déroulement de pile.

Recent Posts

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

4 heures ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

5 heures ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement de BNP Paribas utilise l'IA pour proposer des stratégies d’investissement individualisées, en…

6 heures ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

1 jour ago

Phi-3-mini : Microsoft lance son premier SLM

Avec Phi-3-mini, Microsoft lance un SLM conçu pour attirer une clientèle disposant de ressources financières…

1 jour ago

Apple : l’UE serait prête à approuver son plan pour ouvrir l’accès NFC

La Commission européenne serait sur le point d'approuver la proposition d'Apple visant à fournir à…

1 jour ago