Journal : Double-clic sur exe dans Linux
Posté par Quikeg () le 14 mai 2008
Une petite larme : ceci est mon premier journal.
En lisant mes flux ce matin, que ne vois-je ? Un titre qui semble tout droit venu d'un roman de SF où l'histoire se situerait en 2053.
Planet Ubuntu Francophone, c'est le nom du flux (oui j'allume mon héron tous les matins), me renvoie vers le blog de Racoon97 : http://blog.racoon97.net/wine-10-rc-disponible/
Le titre, plus qu'évocateur, relate la sortie de Wine 1.0 RC.
Là, dans mon cerveau encore endormi (je me lève pour préparer le tidéj de ma femme, enceinte, qui part assurer ses cours au lycée), émerge des brumes matinales une sorte d'énorme monstre poilu, avec une hache sur l'épaule : "Putain, c'est ouf, je vais enfin pouvoir dégager ce dual-boot et travailler sur le Microsoft (r) Corporation (r) Office (r) ! Et installer tous ces jeux auxquels je tiens tant !".
Puis : "voyons voyons, qu'est-ce qui est le meilleur pour ma communauté ce matin, ouvrir les vannes et proposer du logiciel commercial (eg. jeux) aux linuxiens (et potentiels), ou rester stallmaniste jusqu'au bout (http://www.softpanorama.org/People/Stallman/Images/saintignu(...) et refuser catégoriquement autre chose que de l'OpenSource" ? Ceci n'est pas forcément une question, c'est juste que j'ai toujours pas trouvé la réponse (j'ai résisté avec OOo sur Linux, mais il était incompatible avec les PointPuissant 08 (r) et Mot 08 (r) du Mac (r) de mon boss). Il n'y en a peut-être pas en tout cas avec Wine 1.0 on se dirige vers du commercial (et Microsoft) utilisable pleinement sur Linux. Oui ça existe déjà, mais c'était payant.
La journée commence bien.
En lisant mes flux ce matin, que ne vois-je ? Un titre qui semble tout droit venu d'un roman de SF où l'histoire se situerait en 2053.
Planet Ubuntu Francophone, c'est le nom du flux (oui j'allume mon héron tous les matins), me renvoie vers le blog de Racoon97 : http://blog.racoon97.net/wine-10-rc-disponible/
Le titre, plus qu'évocateur, relate la sortie de Wine 1.0 RC.
Là, dans mon cerveau encore endormi (je me lève pour préparer le tidéj de ma femme, enceinte, qui part assurer ses cours au lycée), émerge des brumes matinales une sorte d'énorme monstre poilu, avec une hache sur l'épaule : "Putain, c'est ouf, je vais enfin pouvoir dégager ce dual-boot et travailler sur le Microsoft (r) Corporation (r) Office (r) ! Et installer tous ces jeux auxquels je tiens tant !".
Puis : "voyons voyons, qu'est-ce qui est le meilleur pour ma communauté ce matin, ouvrir les vannes et proposer du logiciel commercial (eg. jeux) aux linuxiens (et potentiels), ou rester stallmaniste jusqu'au bout (http://www.softpanorama.org/People/Stallman/Images/saintignu(...) et refuser catégoriquement autre chose que de l'OpenSource" ? Ceci n'est pas forcément une question, c'est juste que j'ai toujours pas trouvé la réponse (j'ai résisté avec OOo sur Linux, mais il était incompatible avec les PointPuissant 08 (r) et Mot 08 (r) du Mac (r) de mon boss). Il n'y en a peut-être pas en tout cas avec Wine 1.0 on se dirige vers du commercial (et Microsoft) utilisable pleinement sur Linux. Oui ça existe déjà, mais c'était payant.
La journée commence bien.
> Lire le journal (38 commentaires, moyenne: 3,8).
Vous avez demandé le commentaire #930834.



un truc qui manque a wine
Wine ce n'est pas juste le bianire qui permet d'executer le binaire windows, c'est aussi la libwine et les outils de compilation qui permettent de generer un binaire natif a partir de sources pour windows. Ca marche avec plus ou moins de bonheur.
Mais il manque un truc qui me parait pourtant faisable : plutot que d'executer le binaire windows, serait il possible de generer a la volee un binaire natif ? une sorte de portage sans les sources ? J'imagine que si ce n'est pas fait c'est que ca doit poser un soucis, mais le quel ?
Ma signature ici
[^]Re: un truc qui manque a wine
/me n'a pas compris...
wine exécute le binaire de manière native !
Wine Is Not an Emulator
Wine contient les libs permettant d'utiliser le "toolkit" windows (au sens large) sous linux et exécute donc réellement le binaire (wine est une implémentation des libs windows sous linux - et mac).
Je ne vois pas quel portage tu voudrais.
[^]Re: un truc qui manque a wine
peut-être un portage du binaire windows ( je sais plus le nom) en un elf lié aune lib ?
histoire de remplacer wine notepad.exe par ./notepad.exe
[^]Re: un truc qui manque a wine
facile!
cat >notepad.exe
#!/usr/bin/wine
/opt/win32/notepad.exe && echo "wine rulez"
<C-D>
chmod +x notepad.exe
./notepad.exe
\o/
Le wiki de l'association culture libre : collection d'œuvres sous licence art libre.
[^]Re: un truc qui manque a wine
et ça marche en natif sur x86_64 sans aucun paquet i586 (ou i386) ?
[^]Re: un truc qui manque a wine
oui, je l'utilise quotidiennement comme ça.
[^]Re: un truc qui manque a wine
j'ai comme un doute
http://sophie.zarb.org/rpm/2008.1,i586/wine
à comparer à http://sophie.zarb.org/rpm/2008.1,x86_64/wine (pas de rpm trouvé)
ou il va falloir m'expliquer un petit peu plus comment tu fais...
[^]Re: un truc qui manque a wine
http://packages.debian.org/sid/amd64/wine/download
(Je n'utilise pas Mandriva au taf ;-D )
[^]Re: un truc qui manque a wine
en gros pouvoir generer un binaire elf a partir d'un binaire PE sans plus jamais repasser par wine ensuite.
Ma signature ici
[^]Re: un truc qui manque a wine
Puisque wine ne sera jamais parfait et qu'il évolue régulièrement (une nouvelle versions tous les quinze jours), je trouverai idiot de créer une version statique, rapidement dépassée, qui ne bénéficierai pas des améliorations apportées par la suite.
Et si c'est uniquement pour ne plus avoir à taper wine fichier.exe, on peut dors et déjà associer les .exe et wine au niveau système
http://www.linux.com/articles/56032
[^]Re: un truc qui manque a wine
sauf que ne plus passer pas wine eviterais le passage pas un espace memoire specifique et le wrapping qui va derriere, et donc les pertes de perfs qui en decoulent
Et puis je n'ai jamais dit que le fait de le faire une fois interdiasit formellement de le refaire avec une version plus recente de wine ensuite ! faut pas etre si fermé !
Ma signature ici
[^]Re: un truc qui manque a wine
Je ne retombe pas dessus, mais il me semblait qu'il existait une extension du kernel pour executer directement les binaires crosoftiens, le tout reposant sur wine.
(après stfg ... http://en.wikipedia.org/wiki/Linux_Unified_Kernel)
[^]Re: un truc qui manque a wine
La description que tu faisais ressemblait plutôt à binfmt.
http://en.wikipedia.org/wiki/binfmt_misc
Désolé, l'article est en anglais, et je n'ai pas trouvé autre chose sur le web qui puisse faire référence sur la question. La seule référence, sinon, c'est dans le répertoire Documentation qui accompagne les sources du kernel, un topo sur binfmt (en tout cas il y en avait un il y a plusieurs années, je sais pas comment ça a évolué depuis).