wine.pngUne bonne nouvelle n’arrivant jamais seule (sauf si il n’y en a pas d’autres), aujourd’hui 17 juin, en plus d’être le jour de sortie de Firefox 3, est aussi le jour de sortie d’un autre programme open source d’exception : Wine. En développement depuis 15 ans, wine est parti d’une solution qui marchait parfois à une véritable plate-forme win32 à lui tout seul. Je suis réellement bluffé par le travail impressionnant qu’ont réalisés les développeurs de ce logiciel. Réussir à récréer un environnement windows sous linux, c’est maîtriser les deux systèmes à la fois. Avec une main d’oeuvre beaucoup plus réduite que celle dont dispose microsoft. A noter que Photoshop CS 2, un des logiciels souvent critiqué comme manquant sous linux (et je peux le comprendre, même si Gimp fait parfaitement l’affaire, il est parfois difficile de tout réapprendre, notamment dans le milieu professionnel), et maintenant totalement fonctionnel. Comme d’habitude, toutes les bonnes distributions ne devraient pas tarder à le voir apparaître dans leur dépôts (de satan).

wine.pngDernièrement, le développement de Wine (un layer de comptabilité entre les applications Windows et GNU/Linux) s’est considérablement vivifié. Les dernières versions permettent d’installer et d’utiliser Photoshop CS2 sans problème (j’attends avec impatience l’arrivée d’Illustrator dans la liste, tant pour moi c’est plus lui que Photoshop qui n’a pas de réel remplaçant). Cette version apporte les principales nouveautés suivantes:

  • La gestion des fenêtres OpenGL/Direct3D avec des barres de menu;
  • Des « stubs » (fonction ne faisant rien mais ayant la même signature que l’originale) pour toutes les dlls d3dx9*, ce qui devrait permettre le « remplissage » de ces stubs. D’autre part, cela permet que l’appel à la fonction n’échoue pas (même si probablement le programme plante derrière);
  • Plusieurs optimisations graphiques (visiblement dans le GDI);
  • De nombreuses corrections au système d’installation, ce qui devrait permettre aux msi de mieux être gérés;
  • Support des messages MIME amélioré (je ne vois pas trop à quoi ça sert, mais bon);
  • Et comme d’habitude, une liste de bug corrigés impressionnante.

Il est vraiment agréable de voir l’évolution du projet Wine, celui-ci devient de plus en plus complet de mois en mois, si ce n’est pas de semaines en semaines. A tel point que certains observateurs se demandent si Wine ne pourrait pas, avec le flop de Vista et les difficultés qu’il engendre, devenir une sorte d’implémentation ‘officieuse’ de l’API windows, les programmeurs s’appuyant sur celle-ci pour avoir des programmes multi-plateforme.

L’annonce originale en anglais est disponible sur le site de Wine.

Si vous êtes sur une distribution connue, la mise à jour devrait arriver très rapidement (par exemple pour Ubuntu avec les bonnes sources, c’est déjà le cas). Personnellement l’application que j’utilise le plus dans Wine est Mp3Tag. Cela m’a pris un peu de temps pour faire marcher l’unicode, mais une fois que ça marche, ça marche du tonnerre, je peux même rentrer du texte unicode depuis l’interface Linux.