Nous sommes le Lun 07 Juil, 2025 22:44
Supprimer les cookies

Page 1 sur 21, 2 SuivantUne application Linux sous Windows ? Cygwin...

Sur le logiciel libre en général ou un logiciel libre en particulier

Mar 29 Mars, 2005 09:36

Bonjour :D ,

Je ne suis pas spécialiste des OS et j'aurai besoin d'aide.

Pour mon stage je dois chercher des solutions pour faire tourner en local une application linux sous windows. C'est-à-dire non pas à distance comme avec des serveurs X tels que Exceed mais en local sur windows.

J'ai pu lire que Cyqwin permettait de compliler et exécuter une application pour Unix... Je n'ai pas trouvé d'informations complémentaires.
Pensez vous que Cygwin me permettra de recompiler mon application developpée pour Linux pour la faire tourner directement sous Windows (en local) ?

Si vous avez des idées, des solutions ou des explications, n'hésitez pas !!!

Par avance merci
SW_87

Messages : 7

Mar 29 Mars, 2005 13:43

A priori je dirai que oui. Il faut juste que tu fasses attention à ce que ton programme n'utilise pas de librairies trop "exotiques" comme c'est le cas sur HP ou Sun. En effet, ils apportent des modifications au niveau des librairies (surtout celles de calculs), qui rendent incompatible ton soft sur une autre distrib.

Autrement j'ai entendu parlé de http://www.mingw.org/ En gros c'est un compilateur compatible GNU (que l'on me corrige si je me trompe). Mais perso je n'avais essayé qu'avec un "Hello World" en utilisant l'IDE DEV-C++ dispo sur framasoft...

http://www.framasoft.net/article1494.html

Ça devrait te faire un bon kit de démarrage.

Bon courage!!

Jarod
Jarod

Messages : 69
Géo : Montréal, Québec, Canada

Mar 29 Mars, 2005 15:46

Salut!! :)

Pour mon stage je dois chercher des solutions pour faire tourner en local une application linux sous windows. C'est-à-dire non pas à distance comme avec des serveurs X tels que Exceed mais en local sur windows


Plusieurs solutions:
Un émulateur PC sous Windows dans lequel on fait tourner un OS (Windows, Novell, Linux, MS-DOS, PC-DOS, FreeBSD, NetBSD) comme VMware ou Virtual PC payants. Il existe je crois un émulateur libre Bochs qui permet de faire ça disponible sur SourceForge.net...

Sinon, un émulateur du système (avec une DLL qui va bien) comme Cygwin qui permet de faire tourner des programmes en restant sous Windows mais ça reste des programmes Unix/Linux...
Microsoft a sorti aussi les SFU v3.5 (Services For Unix) qui permettent à la communauté pour séduire la communauté Nux/Nix. Possibilité de faire tourner des softs Unix sous windows, gérant les authentifications, les serveurs NFS...
AT&T a aussi à disposition à titre éducatif UWin qui fait la même chose qui permet je crois de compiler des applis pour X11 etc (avec Visual C++ ou de faire tourner des applis X11...

UWIN sur http://www.research.att.com/sw/tools/uwin/
SFU sur http://www.microsoft.com/windows/sfu/
CYGWIN sur http://www.cygwin.com/
VIRTUALPC sur http://www.microsoft.com (bah oui, ils ont acheté Connectix)
VMWARE sur http://www.vmware.com ou encore sur STR à http://www.str.fr/FicheProduits_TOP.asp?Num=VMWARE20
BOCHS sur http://bochs.sourceforge.net/ (permet même de faire tourner MacOS X)
Dernière édition par popart le Mar 29 Mars, 2005 15:51, édité 1 fois au total.
popart

Avatar de l’utilisateur
Messages : 242

Mar 29 Mars, 2005 15:51

Je vous remercie, les réponses sont très complètes.

Je vais étudier tout cela.

Continuez à me faire pars de vos avis...
SW_87

Messages : 7

Mar 29 Mars, 2005 16:11

Popart, je pense que je la réponse ne pouvait pas être plus complète.

Apparament tu as déjà été confronté au problème...

Un grand MERCI
SW_87

Messages : 7

Mer 30 Mars, 2005 15:40

Et alors SW_87 tu as opté pour quelle solution??
C'est pour ma culture générale, je risque aussi d'y passer, donc un petit retour sur expérience serait bien sympa :D

Merci
Jarod
Jarod

Messages : 69
Géo : Montréal, Québec, Canada

Mer 30 Mars, 2005 15:49

Deux solutions ont retenu mon attention d'un coté un "émulateur de PC" (Bochs) et de l'autre un "émulateur de système" (Cygwin) en particulier parce qu'ils sont gratuits.

Maintenant il faut que j'approfondisse avantages/inconvénients de chacun.

Mais il faut que j'en discute avec mon tuteur de stage...

Si tu fais des choix ou si tu as des infos, je suis preneur !

Tcho
SW_87

Messages : 7

Mer 30 Mars, 2005 15:54

Bah la solution de AT&T me semble séduisante, surtout que j'ai déjà utilisé MinGW. Ce qui m'intéresse c'est surtout de porter rapidement mon code Unix pour que ça tourne sous XP. Et je préfère éviter les émulateurs, car pour faire du calcul, on perd un peu l'intérêt d'un ordinateur.

Là j'ai pas trop le temps de creuser (2 rapports + un devoir sur le feu :? )
Mais si j'ai du neuf, je mettrai un post...

So wait and see 8)
Jarod

Messages : 69
Géo : Montréal, Québec, Canada

Mer 30 Mars, 2005 16:05

Ah! AT&T est une solution que j'ai oublié :( dans mon étude de solutions.

Mais il n'y a pas trop de ressources sur cette solutions, je pars à la pêche aux infos...
SW_87

Messages : 7

Mer 30 Mars, 2005 16:28

Cygwin s'exécute nativement dans une console DOS, et qu'il nécessite l'activation de son serveur X (XFree-86) pour lancer des applications en mode graphique.


Voila ce que l'on vient de me dire, c'est pas possible j'arriverai pas à m'en passer d'1 serveur X pour une application graphique :x

Expliquez moi je comprends plus rien
:?: Je suis obligé d'avoir un serveur X pour une application graphique ???
:?: Mais alors mon application ne pourra jamais s'exécuter en local ???
SW_87

Messages : 7

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit