Wine 2.0 ajoute le support d'Office 2013 et du 64 bits pour macOS

Wine 2.0 ajoute le support d’Office 2013 et du 64 bits pour macOS

Une bien longue liste d'améliorations

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

27/01/2017 5 minutes
34

Wine 2.0 ajoute le support d'Office 2013 et du 64 bits pour macOS

Wine, qui permet de faire fonctionner des logiciels Windows sur les systèmes Linux et Unix, revient dans une nouvelle version 2.0. Elle comporte de très nombreuses améliorations, notamment sur le plan graphique. La liste des applications compatibles a bien évidemment été revue à la hausse.

Wine, acronyme récursif de « Wine Is Not an Emulator », peut être décrit comme la couche d’interprétation nécessaire au fonctionnement des logiciels Windows sur des systèmes Linux et Unix, y compris macOS. Il s’agit en fait d’une implémentation libre des API (Application Programming Interface). Leur code source n’étant pas libre, cela passe par un travail de longue haleine, et souvent ingrat. Le projet est sous licence LGPL.

Support du 64 bits dans macOS et d'Office 2013

La version 2.0 vient de paraître, et avec elle une très longue liste de nouveautés et améliorations diverses. D’après l’équipe de développement, elle concrétise plus d’un an de travail, dépassant les 6 000 modifications individuelles. Tous les plus gros changements se concentrent sur une meilleure compatibilité générale, mais attention : il ne faut pas en attendre des miracles, particulièrement avec les logiciels les plus récents.

Par exemple, l’un des plus gros apports est la prise en charge du 64 bits sous macOS, avec une petite hausse des performances à la clé. Office 2013 est « officiellement » supporté, montrant par-là d’ailleurs que le travail avance à un rythme assez lent, la tâche restant à chaque fois immense.

DirectWrite et Direct3D mieux pris en charge

Le reste des améliorations est particulièrement copieux. On en trouve par exemple toute une série sur le support de DirectWrite et Direct3D, deux API Windows parmi les plus importantes. La première est particulièrement cruciale pour tout ce qui touche à la gestion des textes et polices. On comprend d’autant mieux le travail réalisé avec l’arrivée d’Office 2013 dans la liste de compatibilité.

Côté Direct3D – qu’on ne présente plus – les efforts se sont concentrés sur l’intégration de fonctionnalités spécifiques aux versions 10 et 11 de l’API. Sont ainsi supportés de nouvelles instructions pour les Shader Model 4 et 5, un plus grand nombre de formats de ressources, les ressources sans type, la lecture/écriture sRGB ou encore le redémarrage des primitives. Les cartes graphiques prises en charge sont également plus nombreuses.

La plupart des améliorations dans la partie graphique

Les améliorations graphiques sont en fait les plus nombreuses. Il s’agit d’un terrain particulièrement propice aux travaux car la conversion des appels et le travail réalisé par Wine reposent avant tout sur les correspondances entre ce dont le logiciel a besoin et ce que Wine peut lui offrir. Dans de nombreux cas, le projet renvoie vers des solutions basiques, qui se traduisent par une perte franche de fluidité.

Wine 2.0 doit en théorie marquer une accélération sensible dans de nombreux cas, tant pour les jeux pris en charge – via justement les améliorations dans le support de DirectX – que pour les applications plus classiques, exploitant la GDI (Graphics Device Interface). Ce n’est pourtant pas le seul domaine où la nouvelle version fait des progrès.

Arrivée de GStreamer 1.0 et meilleur support du réseau

Tout ce qui touche au multimédia profite ainsi de l’arrivée de GStreamer 1.0. Il s’agit pour rappel d’une API que l’on retrouve dans de nombreuses distributions Linux, largement utilisé par les applications conçues pour l’environnement GNOME. Par ailleurs, Wine 2.0 peut basculer le son 5.1 ou 4.0 vers du stéréo classique.

La partie réseau est également renforcée. Par exemple, l’API Web Services est maintenant supportée, permettant l’émission d’appels SOAP. Ce qui permet à Wine de prendre notamment en charge le mécanisme d’activation d’Office 2013. Le moteur de rendu Gecko (de Mozilla) est en outre présent en version 47 (la dernière ESR disponible), la résolution de nom IDN est de la partie, l’écriture XML est nettement plus rapide pour les gros fichiers, les longues URL sont mieux gérées et les performances JavaScript sont en hausse.

Tous ceux qui souhaitent voir la (longue) liste complète des nouveautés pourront la trouver dans l’annonce officielle.

Notez que Wine change également de cycle de développement, ainsi que de nomenclature. Les sorties des versions majeures sont prévues pour être annuelles, avec Wine 3.0 devant arriver l’année prochaine donc. Des moutures de développement 2.1, 2.2, 2.3 et ainsi de suite y mèneront graduellement, mais elles ne serviront qu’à des fins de tests. Du côté de la branche stable, des versions 2.0.X seront proposées régulièrement.

Une solution pour des problématiques précises

Wine est un projet libre et gratuit qui peut rendre de grands services, selon les besoins de l’utilisateur. Comme indiqué, il ne peut cependant pas accomplir de miracles, notamment dans les jeux où les performances seront nécessairement limitées par la capacité à exploiter pleinement le matériel.

Cependant, il permet de se sortir de mauvais pas, quand on se trouve par exemple sous macOS et que l’on souhaite installer un logiciel en particulier. S’il est géré par Wine, il pourra alors fonctionner sans trop de problème, voire aucun. Ce qui éviterait alors d’avoir à recourir à Bootcamp, solution pratique mais qui a deux gros inconvénients quand on ne souhaite utiliser qu’une paire de logiciels : devoir installer Windows, et en payer la licence. Des soucis que l’on retrouve d’ailleurs avec des solutions de virtualisation comme VMware Fusion et Parallels Desktop.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Support du 64 bits dans macOS et d'Office 2013

DirectWrite et Direct3D mieux pris en charge

La plupart des améliorations dans la partie graphique

Arrivée de GStreamer 1.0 et meilleur support du réseau

Une solution pour des problématiques précises

Commentaires (34)


je suis franchement admiratif de ce projet.

24 ans de dev, version 2.0



Et c’est génial parce que ça marche vraiment pas mal.


Je suis heureux d’en avoir de moins en moins besoin, mais c’est toujours pratique de l’avoir sous la main. <img data-src=" />


C’est vrai que quand on prend par exemple Chrome, 7,5 année de dev, version 55, ca fait bizarre&nbsp;<img data-src=" />


C’est impressionnant ce genre de projet.&nbsp;

J’imagine même pas la charge de travail que ça doit être.



GG à eux.


J’utilise la version staging et je n’ai que 2 regrets, le premier Diablo ne fonctionne toujours pas et semble loin de pouvoir fonctionner.



Puis j’attends avec impatience de pouvoir utiliser un antivirus.

(demi-troll car ces derniers fonctionnent mal ou pas du tout avec wine)



Par contre “Counter-Strike 1.6”, Guild Wars et Guild Wars 2, Diablo 2 et bien d’autres fonctionnent à merveille.

<img data-src=" />


Wah, le retour à la ligne qui apparaît par magie en plein milieu de phrase…je suis content de pouvoir éditer.


Indispensable pour moi. J’utilise Anyrail avec, bien que pour la version 6, il y ait une merde à l’affichage avec Fedora, je pense que c’est Wayland le fautif. C’est pas critique au point de rendre le logiciel inutilisable, mais c’est agaçant. Ça finira bien par être corrigé un jour, je n’en doute pas, et je suis patient



En tout cas, chapeau à ceux qui ont codé ce logiciel, ils n’ont été aidés par personne, et ils ont fait un boulot d’enfer.


ceux qui risquent d’etre surpris c’est les mecs de crossover qui vont tres mal prendre de ne plus pouvoir vendre de licences de leur logiciel comme la fonctionnalité numéro un semble etre dispo gratos sous wine..








trekker92 a écrit :



ceux qui risquent d’etre surpris c’est les mecs de crossover qui vont tres mal prendre de ne plus pouvoir vendre de licences de leur logiciel comme la fonctionnalité numéro un semble etre dispo gratos sous wine..





Ceux qui utilisent une version gratos (il y a des variantes) de wine doivent parfois mettre les mains dans le cambouis et bidouiller pour parvenir à obtenir un niveau de fonctionnement convenable de leur logiciel.



C’est nul… ca marche pas.



(je suis sous windows 10)








trekker92 a écrit :



ceux qui risquent d’etre surpris c’est les mecs de crossover qui vont tres mal prendre de ne plus pouvoir vendre de licences de leur logiciel comme la fonctionnalité numéro un semble etre dispo gratos sous wine..





m’étonnerait qu’ils soient surpris :https://www.codeweavers.com/about/support-wine



Playonlinux fait déjà un beau travail de ce côté là.



Tu te fais moins chier qu’avec Winetricks :p








127.0.0.1 a écrit :



C’est nul… ca marche pas.



(je suis sous windows 10)







Tu n’arrives pas à lancer Fury³ ou Blade Runner ?



Je suis admiratif de la team d’acharnés de WINE!

GG à eux.








GierrePattaz a écrit :



Playonlinux fait déjà un beau travail de ce côté là.



Tu te fais moins chier qu’avec Winetricks :p





C’est juste.

Mais pas de chance pour moi, je ne suis jamais parvenu à faire fonctionner PlayOnLinux sur ma machine.









GierrePattaz a écrit :



Playonlinux fait déjà un beau travail de ce côté là.



Tu te fais moins chier qu’avec Winetricks :p







C’est vrai que c’est fort pratique pour installer des trucs sans trop se poser de question. (Par contre ça en bouffe de la place). Je viens de tester pas de PoE est ça fonctionne encore mieux que la 1.9.23 que j’avais, j’ai dû gagner pas loin de 10 ips (en 4K avec une 770). Pas mal de problème on disparu (texture manquante, problème de police), mais il reste toujours les lags. <img data-src=" />



GG a eux



Malheureusement, la suite adobe et principalement toshop ne passent pas, obligé de rester sous win :(


d’un autre côté, wine, c’est pas vraiment pour un usage professionnel. Donc adobe, autocad et compagnie, c’est pas vraiment la cible de wine.








Wype a écrit :



GG a eux



Malheureusement, la suite adobe et principalement toshop ne passent pas, obligé de rester sous win :(







Tente plutôt une VM comme Qemu pour ce genre d’applis, ça fonctionne bien.









zefling a écrit :



Je suis heureux d’en avoir de moins en moins besoin, mais c’est toujours pratique de l’avoir sous la main. <img data-src=" />





Idem. Entre des parties mémorables de Warcraft III ou Unreal Tournament en LAN party avec des Windowsiens, ou mon vieux Bibliorum Larousse 2, je n’utilise plus beaucoup Wine mais je suis toujours heureux de l’avoir sous le coude. Il m’a rendu de précieux services depuis 10 ans sous Linux.









Commentaire_supprime a écrit :



Tente plutôt une VM comme Qemu pour ce genre d’applis, ça fonctionne bien.







L’accélération graphique est mal supporté et on commence à partir dans des setups vraiment compliqués.







gokudomatic a écrit :



d’un autre côté, wine, c’est pas vraiment pour un usage professionnel. Donc adobe, autocad et compagnie, c’est pas vraiment la cible de wine.







Évidemment j’en suis bien conscient et j’ai une workstation dédié sous win. J’ai juste un besoin hebdomadaire de photoshop ( ainsi que ae et première) sur mon laptop que j’aurais préféré pouvoir garder sur nux. Malheureusement aucunes des solutions testées n’a été satisfaisantes du coup obligé de revenir à win :/

Par contre aucun problème pour du jeux ou autres programmes plus légers.



Quand j’avais testé wine, il y a des années. On ne pouvait accéder au contenu d’une clé USB. Cela a évolué ??


wahoo gg a eux <img data-src=" />








Soriatane a écrit :



Quand j’avais testé wine, il y a des années. On ne pouvait accéder au contenu d’une clé USB. Cela a évolué ??







Vérifié à l’instant : désormais, on peut.



Avec le bémol que ça peut aussi dépendre des logiciels que tu fais supporter par Wine.



lol, j’ai une solution: formatage, oups pardon, “initialisation” du disque et hop un windows 10, et plus de problème.

Nan je rigole, sérieusement je pense que sur Mac on a pas besoin de passer par de l’émulation quand même.

Pour tant je suis un PCiste pur et dur.

Mac a ses avantages, PC aussi et wine est un super projet. Mais pour moi l’émulation sert quand on a pas le choix… ( machine arcade disparue, émulateur plateforme ancienne etc…).

&nbsp;Voilà, voilà…


Sympa Wine, je me suis fait un ptit serveur Killing Floor 2 et ça tourne bien avec Mr Valve et avec WineTricks <img data-src=" />


photoshop est bien classé dans l’appdb pourtant.

https://appdb.winehq.org/objectManager.php?sClass=application&iId=17


Wine n’est pas un émulateur.


<img data-src=" /> bien placé <img data-src=" />

(je retire 1 point parce que ça donne mieux en VO)








scarmax a écrit :



lol, j’ai une solution: formatage, oups pardon, “initialisation” du disque et hop un windows 10, et plus de problème.

Nan je rigole, sérieusement je pense que sur Mac on a pas besoin de passer par de l’émulation quand même.

Pour tant je suis un PCiste pur et dur.

Mac a ses avantages, PC aussi et wine est un super projet. Mais pour moi l’émulation sert quand on a pas le choix… ( machine arcade disparue, émulateur plateforme ancienne etc…).

 Voilà, voilà…





PC ≠ Windows, j’ai un PC est aucun Windows dessus. <img data-src=" /> De plus, Wine n’a rien à voir avec de l’émulation, ils fait juste le pont entre l’application est le système. Il n’émule pas Windows, il faut juste croire que Linux c’est un environnement Windows. C’est d’ailleurs pour ça qu’on perd assez peu en perf, voir dans certains cas ça fonctionne mieux.



Ah si World of tanks pouvait à nouveau être supporté, ce serait chouette, je n’aurais pas besoin de réinstaller Windows !!








scarmax a écrit :



lol, j’ai une solution: formatage, oups pardon, “initialisation” du disque et hop un windows 10, et plus de problème.

Nan je rigole, sérieusement je pense que sur Mac on a pas besoin de passer par de l’émulation quand même.

Pour tant je suis un PCiste pur et dur.

Mac a ses avantages, PC aussi et wine est un super projet. Mais pour moi l’émulation sert quand on a pas le choix… ( machine arcade disparue, émulateur plateforme ancienne etc…).

&nbsp;Voilà, voilà…



Sauf que manque de bol, techniquement, Wine n’est pas un émulateur …



Je me souviens avoir bidouillé Wine pendant de longues heures pour avoir des performances correctes sur WoW en 2008.&nbsp;



Ah, cette époque ou j’avais du temps à perdre pour rester sous linux quoi qu’il arrive ^^


Les jeux multi sont assez frileux sur ce genre de chose, tu pourrais te faire bannir…