Aller au contenu

Wine

Un article de Wikipédia, l'encyclopédie libre.
Wine
Description de l'image WINE-logo.svg.
Description de l'image Winecfg in 32-bit mode (v 5.5) -- main tab.png.
Informations
Développé par Alexandre Julliard(en),Jacek Caban(d),Nikolay Sivov(d),Piotr Caban(d),Rémi Bernon(d),François Gouget(d),Huw D. M. Davies(d)et Zebediah Figura(d)Voir et modifier les données sur Wikidata
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 9.0 ()[2]Voir et modifier les données sur Wikidata
Version avancée 9.19 ()[3]Voir et modifier les données sur Wikidata
Dépôt gitlab.winehq.org/wine/wineVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux,macOS,FreeBSD,Androidettype UnixVoir et modifier les données sur Wikidata
Type Couche de compatibilité(en)Voir et modifier les données sur Wikidata
Licence Licence publique générale limitée GNUVoir et modifier les données sur Wikidata
Site web www.winehq.orgVoir et modifier les données sur Wikidata

Wineest unlogiciel librepermettant à des logiciels conçus seulement pour Windows d'être utilisés dans d'autres environnements (OS) commeLinux,FreeBSDouMacOS[4].Pour ce faire, il implémente uneinterfacetechnique de typeWindowsdans les environnementsXetUNIX(BSD,Linux).

Le logiciel Wine n'a pas besoin dusystème d'exploitationWindows pour fonctionner. En cela, Wine se différencie des émulateurs de machines tels queQEMUetBochs.Wine est maintenant sous licenceLGPL,après avoir été sous licence WineHQ, puis X11.

Il fournit à la fois les outils de développement (Winelib) pour porter ducode sourceWindows vers Unix, et un chargeur de programmes permettant à de nombreux binaires de fonctionner sans modifications.

Dénomination

[modifier|modifier le code]

Wine est l'acronyme récursifanglophonede «Wine Is Not an Emulator», littéralementWine n'est pas unémulateur.Jusqu'en1997,Wine était l'acronymede «WINdows Emulator»[5].Le terme exact en anglais estcompatibility layer(en).

Versions commerciales

[modifier|modifier le code]
  • Le logicielCrossOver(anciennement CrossOver Office) est une version commerciale de Wine, éditée parCodeWeavers(en).Toutes les modifications de Wine apportées par CodeWeavers sont en retour utilisables par la communauté, conformément à la licence LGPL. CodeWeavers emploie la grande majorité des développeurs de Wine, dontAlexandre Julliard(en).

Versions commerciales abandonnées

[modifier|modifier le code]
  • Le logicielCedega(anciennement WineX) était une version commerciale basée sur Wine, éditée par l'entrepriseTransGaming(en).Cedega avait pour but de rendre utilisables sousLinuxun grand nombre dejeux vidéodisponibles uniquement sous Windows. Endécembre 2004,il était compatible avec plus de 1 200 jeux et lesbibliothèquesDirectX.Les travaux de TransGaming ne furent pas une contribution à la communauté de Wine.

Projets liés

[modifier|modifier le code]
  • Protonest unforkde Wine qui s'intègre à la version Linux deSteamet qui comprend une amélioration basée surVulkandu support deDirect3D9, 10, 11 et 12 via vkd3d, DXVK et D9VK[6],[7].
  • Le projetDarwinevise à porter Wine sousDarwinet Mac OS X. Le projet a connu un renouveau depuis qu'Apple a sorti ses premiers Mac à base de processeursIntel,ne nécessitant donc pas d'émulation matérielle pour exécuter les programmes conçus pour Windows.
  • Les équipes travaillant sur le projetReactOSet sur Wine travaillent conjointement à la mise au point des bibliothèques:ReactOSutilisant un noyauNTopen-source, les tests sousReactOSpermettent un débogage plus précis.
  • Le projetPlayOnLinux,un ensemble de scripts permettant de faire marcher facilement des jeux (entre autres), conçus pour le système Windows sous GNU/Linux à travers Wine.
  • Le projetPlayOnMacpermet de faire fonctionner wine très simplement sous Mac OS X.

Limitations de Microsoft

[modifier|modifier le code]

Microsoftn'a pas fait de déclaration publique au sujet de Wine. Cependant, le logicielWindows Updatebloque les mises à jour des applications Microsoft fonctionnant sur un environnement basé sur Wine. Le,Ivan Leo Puoti a découvert que Microsoft a commencé à tester dans labase de registre Windowsla clef de configuration de Wine et pourrait bloquer la mise à jour de Windows pour certains composants. Puoti a écrit: « [...]même si c'est seulement un premier essai, ils ont l'air de vouloir établir une discrimination des utilisateurs de Wine. Si cela peut être acceptable pour les composantes et les mises à jour de système d'exploitation, c'est probablement une violation dela loi anti-trustpour tous les autres téléchargements. C'est aussi la première fois que Microsoft a reconnu l'existence de Wine, qu'il avait ignoré jusque-là ».

Le systèmeWindows Genuine Advantage(WGA) vérifie également l'existence de la clef de la base de registre de Wine, et laFAQWGA déclare que WGA, de par sa conception, ne fonctionnera pas sous Wine, vu que Wine ne constitue pas un « genuine Windows » tel que décrit dans la FAQ WGA: « Lorsque le système de validation WGA détecte que Wine est exécuté sur le système, il avertit l'utilisateur qu'il utilise un logiciel Windows non original et qu'il ne sera donc pas autorisé à effectuer des téléchargements « Windows Original » pour ce système. »[8]. En dépit de cela, certains rapports ont circulé disant que le système WGA fonctionne sous Wine tout de même[9].

La version bêta deMicrosoft Internet Explorer 7vérifie au moment de l'installation la présence de WGA, et avertit les utilisateurs que Microsoft ne veut pas qu'Internet Explorer soit installé sous Linux en utilisant Wine. En conséquence, l'installation requiert de la part des utilisateurs la modification des fichiers d'installation d'Internet Explorer ou bien de Wine, à savoir que, désormais, Internet Explorer 7 est disponible sans validation WGA.

Fréquence de mise à jour

[modifier|modifier le code]

Wine est mis à jour régulièrement, toutes les deux semaines environ.

La version 1.0, première version stable de Wine est sortie le,soit quinze ans après le début du projet[10].

La version 3.0 est publiée en[11],[12].

La version 4.0 est publiée en,avec le support deDirect3D12 et de l'API Vulkan[13].

La version 5.0 est publiée le[14].

La version 6.0 est publiée le[15].

La version 7.0 est publiée le.

La version 8.0 est publiée le.

La version 9.0 est publiée le.

  1. «https://groups.google.com/group/comp.os.linux.misc/msg/daa52d28ff44919f»
  2. (en)«Wine 9.0 Released»,(consulté le)
  3. «Wine 9.19 Released»,(consulté le)
  4. «Télécharger Wine - Utilitaires - Les Numériques», surwww.lesnumeriques.com(consulté le)
  5. (en)WINE (WINdowsEmulator) Frequently Asked Questions
  6. «Steam for Linux:: Introducing a new version of Steam Play», Valve(consulté le)
  7. JohanGautreauJouer sur Linux, c’est possible: on a essayé et on a adoré!», surClubic.com,(consulté le)
  8. (fr)«Logiciel Microsoft Original», Microsoft Corporation(consulté le)
  9. (en)«WGA running in Wine»
  10. (en)http://wiki.winehq.org/WineReleasePlan
  11. Liam Tung, «Windows apps on Linux: Wine 3.0 is out now with Direct3D 10, 11 support», surzdnet.com,(consulté le).
  12. (en)«Wine 3.0 Released», surWineHQ(consulté le).
  13. (en)«Wine 4.0 Released», surWineHQ(consulté le)
  14. (en)«Wine 5.0 Released», surWineHQ(consulté le)
  15. (en)«Wine 6.0 Released», surWineHQ(consulté le)

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]