Exécutez vos applications Windows préférées sur Linux

-

En 2021, les raisons pour lesquelles les gens aiment Linux sont plus nombreuses que jamais. Dans cette série, je vais partager 21 raisons différentes d’utiliser Linux. Voici comment le passage de Windows à Linux peut se faire en douceur avec WINE.

Avez-vous une application qui ne fonctionne que sous Windows ? Est-ce que cette application est la seule et unique chose qui vous empêche de passer à Linux ? Si oui, vous serez heureux d’en savoir plus sur WINE, un projet open source qui a pratiquement réinventé les principales bibliothèques de Windows pour que les applications compilées pour Windows puissent fonctionner sous Linux.

WINE signifie « Wine Is Not an Emulator » (Wine n’est pas un émulateur), qui fait référence au code qui pilote cette technologie. Les développeurs de logiciels libres travaillent depuis 1993 pour traduire tous les appels entrants de l’API Windows qu’une application effectue en appels POSIX.

C’est une prouesse de programmation, d’autant plus que le projet a fonctionné de manière indépendante, sans aucune aide de Microsoft (c’est le moins qu’on puisse dire), mais il y a des limites. Plus une application s’éloigne du « noyau » de l’API Windows, moins il est probable que WINE ait pu anticiper ses demandes. Il existe des fournisseurs qui peuvent compenser cela, notamment Codeweavers et Valve Software. Il n’y a pas de coordination entre les producteurs des applications à traduire et les personnes et entreprises qui les traduisent, de sorte qu’il peut y avoir un certain délai entre, par exemple, la mise à jour d’un titre de logiciel et le moment où il obtient un statut « gold » du siège de WINE.

Cependant, si vous cherchez à faire fonctionner une application Windows bien connue sous Linux, il y a de fortes chances que WINE soit prêt pour cela.

Installation de WINE

Vous pouvez installer WINE à partir du dépôt de logiciels de votre distribution Linux. Sur Fedora, CentOS Stream, ou RHEL :

$ sudo dnf install wine

Sur Debian, Linux Mint, Elementary, et autres :

$ sudo apt install wine

WINE n’est pas une application que l’on lance seul. C’est un backend qui est invoqué lorsqu’une application Windows est lancée. Votre première interaction avec WINE se fera très probablement lorsque vous lancerez l’installateur d’une application Windows.

Installation d’une application

TinyCAD est une belle application open source pour la conception de circuits, mais elle n’est disponible que pour Windows. Bien que ce soit une petite application, elle intègre quelques composants .NET, ce qui devrait un peu mettre à l’épreuve WINE.

Tout d’abord, téléchargez l’installateur de TinyCAD. Comme c’est souvent le cas pour les installateurs Windows, c’est un fichier .exe. Une fois téléchargé, double-cliquez sur le fichier pour le lancer.

Parcourez le programme d’installation comme vous le feriez sous Windows. Il est généralement préférable d’accepter les valeurs par défaut, surtout en ce qui concerne WINE. L’environnement WINE est largement autonome, caché sur votre disque dur dans un répertoire drive_c qui est utilisé par une application Windows comme le faux répertoire racine du système de fichiers.

Une fois installée, l’application se propose généralement de se lancer à votre place. Si vous êtes prêt à la tester, lancez l’application.

Lancer une application Windows

Outre le premier lancement immédiatement après l’installation, vous lancez normalement une application WINE de la même manière que vous lancez une application Linux native. Que vous utilisiez un menu d’applications ou un écran d’activités ou que vous tapiez simplement le nom de l’application dans un runner, les applications Windows de bureau fonctionnant dans WINE sont essentiellement traitées comme des applications natives de Linux.

Quand WINE échoue

La plupart des applications que je fais tourner dans WINE, y compris TinyCAD, fonctionnent comme prévu. Il y a cependant des exceptions. Dans ces cas, vous pouvez soit attendre quelques mois pour voir si les développeurs de WINE (ou, si c’est un jeu, Valve Software) parviennent à rattraper leur retard, ou vous pouvez contacter un fournisseur comme Codeweavers pour savoir s’il vend du support pour l’application dont vous avez besoin.

WINE c’est de la triche, mais dans le bon sens

Certains utilisateurs de Linux estiment que si vous utilisez WINE, vous « trichez » sur Linux. C’est peut-être le cas, mais WINE est un projet open source qui permet aux utilisateurs de passer à Linux tout en exécutant les applications nécessaires à leur travail ou à leurs loisirs. Si WINE résout votre problème et vous permet d’utiliser Linux, alors utilisez-le et profitez de la flexibilité de Linux.

Alfred
Alfredhttps://www.alfreddagenais.com
Salut ! Moi, c'est Alfred, développeur dans l’âme et explorateur de l'infini Web. Je suis constamment à la recherche de nouvelles idées et je pense que le développement web et l'informatique ont le pouvoir de transformer le monde. Je suis un grand admirateur de l'expérimentation, parce que c'est souvent de là que naissent les idées les plus créatives. Je suis convaincu que l'humour est un ingrédient clé de la vie, alors j'essaie toujours de glisser une blague ou deux dans mon code (pas toujours facile à comprendre, mais c'est le risque à prendre). En dehors de la programmation, j'aime passer du temps avec ma famille et mes amis, découvrir de nouveaux endroits et cuisiner des plats délicieux (du moins, j'essaie). Si vous voulez discuter de développement web, d'innovation, ou tout simplement échanger des blagues, n'hésitez pas à me contacter. Je suis toujours partant pour une bonne conversation !

Share this article

Recent posts

Popular categories

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Recent comments