Dernières News Les Numériques
L'iPhone 3G dans le Guinness Book des records ?
Apple baisse le prix du disque SSD sur le Macbook Air
HP PhotoSmart C4480 : la nouvelle gamme HP arrive
MSI Wind : le netbook est en vente
Soldes numériques : ils disent entamer la 2ème démarque
 


 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Google et Wine pour un Photoshop sous Linux

 
n°4125
LesNumeriq​ues
Posté le 23-02-2008 à 12:22:17  profilanswer
 

http://www.lesnumeriques.com/news/4471.jpg

 

Il y a une chose que les Linuxiens apprécident chez Google : ses applications, qu'il s'agisse de Earth ou de Picasa par exemple, paraissent en même temps pour leur système préféré et pour Windows.
 
 Il ne savent pas tous, en revanche, comment ce portage est réalisé. Si l'on prend le cas de Picasa, par exemple, on remarque tout au plus que l'installeur pour Linux pèse près de 20 Mo de plus que celui pour Windows.
 
 La raison est simple : il n'existe pas de Picasa pour Linux !
 
 Picasa pour Linux, c'est en fait (de manière totalement transparente pour l'utilisateur) Picasa pour Windows, accompagné de Wine.
 
 
 
 Wine, c'est quoi, ça ?
 
 http://www.lesnumeriques.com/images/image-up/winehq_top_logo.png Wine, c'est un émulateur de l'API de Windows. L'API, c'est l'ensemble des protocoles de communication entre le logiciel et le système, tous les appels qui sont fait quand le logiciel ouvre une fenêtre, la déplace, demande ou libère de la mémoire vive...
 
 L'idée derrière Wine est grosso modo la suivante : plutôt que de demander aux éditeurs de développer leurs logiciels pour Linux, ce qui implique pour beaucoup d'entre eux de réécrire la majeure partie de l'application pour un marché limité, créons un logiciel qui recréera l'API de Windows sous Linux, interceptant et traduisant tous les appels au système.
 
 En quelque sorte, il s'agit de faire croire à un logiciel pour Windows que Windows est bien là.
 
 Le gros avantage théorique de cette approche, c'est qu'en développant un Wine par système (et encore, le cœur de Wine peut rester identique : ce sont juste les appels au système hôte, Linux, Solaris ou Mac OS par exemple, qui changent), toutes les applications Windows deviennent subitement multi-plates-formes.
 
 L'inconvénient, c'est qu'il faut comprendre toute l'API Windows, plus ou moins bien connue. L'annonce récente de la publication d'une large documentation par Microsoft pourrait, si elle s'avère réellement complète, faciliter énormément le travail des développeurs de Wine.
 
 À l'heure actuelle, Wine permet de faire fonctionner certaines applications prévues pour Windows sur des systèmes Linux, BSD, Mac OS X ou encore Solaris. Leur point commun : ils appartiennent à la grande famille Unix et utilisent (ou peuvent utiliser, dans le cas de Mac OS X) le système d'affichage graphique X-windows.
 http://www.lesnumeriques.com/images/image-up/jwpce-wine.jpg
 Nombre de petits logiciels (ici, le traitement de texte et dictionnaire anglais-japonais JWPce)
 fonctionnent parfaitement sous Wine
 
 Google partenaire de Wine
 
 L'approche de l'émulation de l'API a séduit Google. Non seulement Picasa pour Linux embarque une version optimisée pour lui de Wine, mais l'entreprise a embauché une équipe de développeurs de Wine pour améliorer l'émulateur. Elle travaille en collaboration avec Codeweavers, la société éditrice de Wine, pour assurer à la fois le fonctionnement spécifique des logiciels Google et la qualité générale de Wine.
 
 Plus étonnant, Google a sponsorisé Codeweavers pour travailler particulièrement sur le fonctionnement de Photoshop et Dragon Naturally Speaking. Pourquoi ?
 
 Simplement parce que ces applications sont arrivées dans les premières places d'une enquête sur le sujet : «quel logiciel vous manque le plus sous Linux ?».
 
 On ne manquera pas de s'étonner de la présence de Photoshop dans ce classement, alors que Gimp est souvent considéré comme une application majeure de la retouche photo et -- surtout -- que très rares sont les gens susceptibles d'acheter le bébé d'Adobe, mais les clients ont leurs raisons.
 
 Tout au long de 2007, les équipes de Google et de Codeweavers ont travaillé à améliorer le support de Photoshop, et sont heureuses d'annoncer quePhotoshop CS2 fonctionne correctement depuis Wine 0.9.54, antépénultième version de l'émulateur, parue... le 25 janvier (trois versions en un mois, ce n'est pas inhabituel pour Codeweavers).
 
 http://www.lesnumeriques.com/images/image-up/photoshop-wine.jpeg
 Adobe Photoshop CS2 sous Fedora Linux, avec le bureau Gnome
 En revanche, pour Dragon Naturally Speaking, il reste beaucoup de travail : le son a longtemps causé des problèmes à Wine, et seules certaines versions du logiciel de reconnaissance vocale fonctionnent à l'heure actuelle. Dommage : la reconnaissance vocale est précisément un domaine où Linux a un vrai retard à combler.
 
 Autre travail à avancer : le support d'iTunes. Très demandé lui aussi par les utilisateurs, ce logiciel d'Apple refuse pour l'instant de s'installer !
 
 
 
 Et maintenant ?
 
 Codeweavers espère pouvoir lancer Wine en version 1.0 d'ici la fin de l'année. Cela signifierait que Wine ait atteint un niveau de stabilité satisfaisant avec la plupart des logiciels Windows. On peut espérer que les documents libérés par Microsoft pourront aider à la tâche, mais cela reste une hypothèse.
 
 De nombreux logiciels fonctionnent sous Wine, y compris certains jeux 3D un peu âgés (Counter-Strike fonctionne ainsi sans gros problème, à condition de suivre une procédure d'installation un peu particulière et de ne pas utiliser de micro). Mais il en reste un bon lot à faire tourner.
 
 Wine n'apporte donc aucune garantie de fonctionnement, sauf dans quelques cas où il est spécifiquement optimisé pour un logiciel (comme c'est le cas pour Picasa).
 
 Mais avec l'aide d'une société de la taille de Google, on peut raisonnablement espérer utiliser bientôt la plupart des applications Windows sous Linux ou Mac OS X.
 
 > Le communiqué de Dan Kegel (patron de l'équipe Wine chez Google, en anglais)
 > Le site de Wine (en anglais)
 
 > La base de données des applications sous Wine (pour voir si votre logiciel préféré fonctionne, en anglais toujours)

 

News parue sur Les Numériques

mood
Publicité
Posté le 23-02-2008 à 12:22:17  profilanswer
 

n°4137
t3g
Posté le 24-02-2008 à 17:37:15  profilanswer
 

Juste pour ceux intéressés (pas pour les trolls) :
Depuis quelques années, wine a fait des progrès extraordinaires. La plupart des applications s'installent aussi facilement que sous Windows. Même des applications commerciales relativement lourdes fonctionnent sans problèmes.
 
Pour les jeux, les point-and-click, même les derniers, s'installent et fonctionnent sans problème (comme sous Windows, avec en plus la gestion du multi-écrans qu'apporte Linux, plus rapide et confortable qu'un Alt-Tab, et sans le risque de pourrir votre installation Windows comme ça arrive parfois avec les programmes écrits avec les pieds :) ).
 
Pour les blockbusters en 3D en directX, ils ne fonctionnent souvent que 6 mois / un an après leur sortie, voire plus. À part le dual-boot, le mieux est de s'en tenir aux jeux supportant Windows et Linux (tous les IdSoftware comme le récent ETQW, les X2 et X3, XPlane), acheter une console ou patienter un peu (le secteur le moins représenté est peut-être les jeux de course, à part Trackmania, mais bon si on préfère le style Burnout ou Gran Turismo, autant prendre Windows ou alors une X360/PS3 - bien que GTR2 fonctionne peut-être, mais je ne l'ai pas donc je ne peux pas essayer).
 
Ceux qui ne jouent qu'à WoW sont tranquilles : l'installation n'est pas super simple, mais une fois que c'est installé vous êtes tranquilles.
 
En effet, un des avantages de la solution Wine est qu'une fois le programme installé/configuré, il suffit de copier/coller le répertoire .wine et ça fonctionne sous toute installation Linux. Fini les réinstallations fastidieuses quand on change d'ordi, suffit de mettre le répertoire sur une clef USB et on peut jouer même chez un copain, la famillle, le bureau... :) en retrouvant tous les raccourcis/options/patches/mots de passe/configuration/etc qu'on a faites sur son ordinateur principal. Ça gagne du temps et c'est très pratique, pas seulement pour les jeux mais aussi pour les applications où vous retrouvez votre dictionnaire personnalisé, l'agencement des fenêtres, boutons, menus, et les raccourcis que vous avez créés. Mine de rien, ça gagne vraiment du temps (un peu comme un Foxmark, mais en mieux, pour ceux qui ont Firefox).


Message édité par t3g le 24-02-2008 à 17:40:53
n°4144
without_mo​ving
Posté le 25-02-2008 à 13:22:15  profilanswer
 

Bonjour,
 
Merci pour cette news intéressante.
Permettez moi de corriger un point (bon c'est peut être un details... quoique...)
 
Wine n'est pas un émulateur. C'est tellement le cas que c'est dans le nom.
 
"Wine est l'acronyme récursif anglophone de « Wine Is Not an Emulator », littéralement Wine n'est pas un émulateur. [...] Ce logiciel est une implémentation libre de l'interface de programmation Microsoft Windows bâtie sur X et UNIX (BSD, GNU/Linux), c’est-à-dire qu'il permet d'utiliser sous GNU/Linux des programmes conçus pour fonctionner sous Windows."
source : http://fr.wikipedia.org/wiki/WINE
 
ou encore  
"Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix."
source : http://www.winehq.org/ (site officiel)
libre traduction :
Wine est une implémentation libre de l'API Microsoft Windows bâtie sur X, OpenGL et UNIX.
(ce que dit wikipedia quoi...)
 
En plus vous l'expliquer très bien après : "créons un logiciel qui recréera l'API de Windows sous Linux"
C'est exactement ça !
Juste que le mot-clef émulateur est de trop. ;)  
 
Voila voila,
Salutations,
Matthias


Aller à :
Ajouter une réponse