Wine 2.0 ajoute le support d’Office 2013 et du 64 bits pour macOS
Une bien longue liste d'améliorations
Le 27 janvier 2017 à 16h00
5 min
Logiciel
Logiciel
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.
- Télécharger Wine 2.0 (Linux/macOS/Unix)
Wine 2.0 ajoute le support d’Office 2013 et du 64 bits pour macOS
-
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)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 27/01/2017 à 16h38
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.
Le 27/01/2017 à 16h45
Je suis heureux d’en avoir de moins en moins besoin, mais c’est toujours pratique de l’avoir sous la main. " />
Le 27/01/2017 à 17h24
C’est vrai que quand on prend par exemple Chrome, 7,5 année de dev, version 55, ca fait bizarre " />
Le 27/01/2017 à 17h34
C’est impressionnant ce genre de projet.
J’imagine même pas la charge de travail que ça doit être.
GG à eux.
Le 27/01/2017 à 18h02
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.
" />
Le 27/01/2017 à 18h05
Wah, le retour à la ligne qui apparaît par magie en plein milieu de phrase…je suis content de pouvoir éditer.
Le 27/01/2017 à 18h16
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.
Le 27/01/2017 à 18h41
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..
Le 27/01/2017 à 18h52
Le 27/01/2017 à 19h45
C’est nul… ca marche pas.
(je suis sous windows 10)
Le 27/01/2017 à 19h54
Le 27/01/2017 à 20h54
Playonlinux fait déjà un beau travail de ce côté là.
Tu te fais moins chier qu’avec Winetricks :p
Le 27/01/2017 à 20h57
Le 27/01/2017 à 21h05
Je suis admiratif de la team d’acharnés de WINE!
GG à eux.
Le 27/01/2017 à 21h09
Le 27/01/2017 à 21h27
Le 27/01/2017 à 21h34
GG a eux
Malheureusement, la suite adobe et principalement toshop ne passent pas, obligé de rester sous win :(
Le 27/01/2017 à 22h10
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.
Le 27/01/2017 à 22h31
Le 27/01/2017 à 22h36
Le 28/01/2017 à 07h53
Le 28/01/2017 à 08h26
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é ??
Le 28/01/2017 à 08h48
wahoo gg a eux " />
Le 28/01/2017 à 08h54
Le 28/01/2017 à 10h00
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à…
Le 28/01/2017 à 10h01
Sympa Wine, je me suis fait un ptit serveur Killing Floor 2 et ça tourne bien avec Mr Valve et avec WineTricks " />
Le 28/01/2017 à 10h29
photoshop est bien classé dans l’appdb pourtant.
https://appdb.winehq.org/objectManager.php?sClass=application&iId=17
Le 28/01/2017 à 14h41
Wine n’est pas un émulateur.
Le 28/01/2017 à 18h08
" /> bien placé " />
(je retire 1 point parce que ça donne mieux en VO)
Le 28/01/2017 à 19h25
Le 28/01/2017 à 21h28
Ah si World of tanks pouvait à nouveau être supporté, ce serait chouette, je n’aurais pas besoin de réinstaller Windows !!
Le 29/01/2017 à 11h53
Le 30/01/2017 à 09h23
Je me souviens avoir bidouillé Wine pendant de longues heures pour avoir des performances correctes sur WoW en 2008.
Ah, cette époque ou j’avais du temps à perdre pour rester sous linux quoi qu’il arrive ^^
Le 30/01/2017 à 14h02
Les jeux multi sont assez frileux sur ce genre de chose, tu pourrais te faire bannir…