Amis du soir, bonsoir. Le Wine nouveau est arrivé ! Petite précision, cette version est sortie le 9, à 2 jours près, la news était périmée (ndFask: voire carrément périmée, vu le temps qu’il m’a fallu pour la valider, mes excuses). Une mise à jour qui ne corrige que des bugs, puisque le but c’est à terme d’en faire quelque chose de STABLE. Il faut dire qu’ils travaillent sur le projet depuis une dizaine d’années et ils commencent tout doucement à avoir une envie pressante de sortir une 1.0.
[center][img]http://static.geekzone.fr/mystuff/wine_8.jpg[/img]
[/center]
[b]Mais euh, Wine, c'est quoi ?[/b]
Wine, c'est une implémentation open source de l'api Windows pour X, OpenGL et Linux/Unix like. Et il faut croire que ça commence même à interesser le grand public, puisque certaines revues papier de joueurs en parlent. Si, si, je vous jure !
[b]Oula implémentation, API, X ? Mais on n'est pas vendredi ?[/b]
Concrètement, Wine permet de faire tourner des applications prévues pour Windows, sous Linux et sous Mac (désolé du raccourci pour n00b, ceux qui voient une différence entre Unix et co la zapperont sans remord). Attention : il ne s'agit PAS d'émulation (d'où son nom d'ailleurs : Wine pour Wine Is Not an Emulator).
Pas besoin de Windows donc, les programmeurs ont complètement ré-implémenté l'API Windows en un code "100% non Microsoft", bien que Wine puisse utiliser des DLLs natives de Windows si elles sont disponibles.
Mais je vous sens perdus, alors on récapitule : Wine est un kit de développement pour porter des applications, et un lanceur d'applications Windows pour les OS basés sur système X86 dont Linux, FreeBSD, Mac OS X, and Solaris.
[b]Petite liste des fonctionnalités[/b]
[i](traduction du site officiel, moins quelques trucs. Voir les liens qui vont bien)[/i]
[i]Compatibilité avec les applications :[/i]
[ul]
[li] Charge des programmes et librairies pour Windows 9x/NT/2000/XP, Windows 3.x et DOS[/li][/ul]Graphiquement :
[ul]
[li] Permet de lancer l’application à distance par terminal X[/li][li] Gestion des polices X11, TrueType (.ttf/.ttc) et Bitmap Windows Bitmap (.fon)[/li][li] Supporte DirectX pour les jeux (bien que limité sur le support 3D)[/li][li] Supporte les jeux et applications basés sur OpenGL[/li][li] Gestion de l’impression via PostScript ou un truc natif de Win16[/li][li] Un driver de meta données (?)[/li][li] Se lance sur une fenêtre, ou plein[/li][li] Supporte une couche multimédia pour Windows, et les codecs [i]kivonbiens/i[/li][/ul]Permet “l’interfaçage” des programmes Windows avec :
[ul]
[li] Pleins de périph sonores grâce à ALSA, OSS, ARTS, JACK, libaudio etc[/li][li] Un support pour les claviers de nationnalitées différentes[/li][li] Des périphériques en série[/li][li] Prise en charge du réseau (TCP/IP et IPX)[/li][li] Supporte les scanners ASPI[/li][li] Les tablettes graphiques (oui Wacom par exemple)[/li][/ul]Je vous passe les détails sur l’API, les codeurs iront voir ça en VO.
[b]Bon concretement, on fait tourner quoi ?[/b]
[ul]
[li]Stalker[/li][li]WoW[/li][li]Deus Ex[/li][li]Photshop CS[/li][li]le framework .Net (2)[/li][li]Baldur’s Gate 2[/li][li]EvE[/li][li]Half-Life 2 et ses potes CSS et tout[/li][li]Warcraft 3[/li][/ul]Les liens qui vont bien :
[ul]
[li] Site officiel[/li][li] La liste des applications supportées + un howto associé[/li][li] Le wiki, avec pleins de trucs et pleins de liens[/li][li] Le lien direct pour le pelerin sous Mac :)[/li][/ul]