Wine
Wine est une implémentation Open Source de l'API Windows comme sur-couche à X11, OpenGL, et Unix.
Wine peut être vu comme une sur-couche de compatibilité pour exécuter des programmes Windows sous Unix. C'est une implémentation entièrement libre de l'API Windows consistant en un code alternatif 100% non-Microsoft. Toutefois, Wine peut utiliser optionnellement des DLLs Windows natives quand elles sont disponibles.
Wine fournit à la fois une boite à outils de développement pour porter du code source Windows vers Unix en même temps qu'un chargeur de programmes, permettant à de nombreux programmes exécutables Windows non modifiés de tourner sur des Unix basés sur les processeurs x86 incluant Linux, FreeBSD, Mac OS X et Solaris.
Il y a 2 contextes d'utilisation principaux :
- Le développement de programmes Windows sous Linux.
- L'utilisation d'applications Windows sous Linux.
Le site Wine Application Database (AppDB) maintient une base de données d'applications qui ont été testées sous Wine.
- Top-10 Platinum List : la liste des 10 meilleures applications pour l'installation et l'exécution sans problème sous Wine.
- Top-10 Gold List : la liste des 10 meilleures applications pour l'exécution sans problème sous Wine mais avec une configuration spéciale.
- Top-10 Silver List : la liste des 10 meilleures applications pour l'exécution sans problème majeur.
Voici quelques-unes d'entre elles dont les tests sont assez positifs :
Ces applications sont classées comme "Platinum", "Gold", "Silver", "Bronze" selon qu'elles fonctionnent plus ou moins correctement (respectivement correctement, correctement mais sous certaines configurations, avec quelques bugs mineurs, avec des bugs plus importants, ...).
Personnellement, j'ai déjà testé ou utilisé Kaléidagraph, Macromedia Dreamweaver, d'autres applications ou utilitaires : en général, les résultats varient en fonction de la version du logiciel, de la version de Wine, de la distribution Linux utilisée, ...
Du fait que Microsoft utilise pour développer ses applications des bibliothèques non documentées, très peu d'applications Microsoft fonctionnent sous Wine. Par contre, la plupart des logiciels libres développés pour Windows peuvent tourner sous Wine ainsi que beaucoup d'applications commerciales d'éditeurs indépendant (Borland, Adobe, Corel, ...), les applications Microsoft d'origine comme Internet Explorer sont petit à petit implémentées sous Wine par ses développeurs.