Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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.

> Lire le journal (38 commentaires, moyenne: 3,8).  

Vous avez demandé le commentaire #930834.

un truc qui manque a wine

Posté par vincent LECOQ (Jabber id, page perso, ) le 14/05/2008 à 10:36. (lien). Évalué à 3.

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

    Posté par CrEv (page perso, ) le 14/05/2008 à 11:15. (lien). Évalué à 3.

    /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

      Posté par pastro () le 14/05/2008 à 11:56. (lien). Évalué à 2.

      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

      Posté par vincent LECOQ (Jabber id, page perso, ) le 14/05/2008 à 12:41. (lien). Évalué à 2.

      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

        Posté par Okki (page perso, ) le 14/05/2008 à 12:58. (lien). Évalué à 4.

        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

          Posté par vincent LECOQ (Jabber id, page perso, ) le 14/05/2008 à 13:47. (lien). Évalué à 3.

          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

      Posté par Elfir3 () le 14/05/2008 à 15:10. (lien). Évalué à 2.

      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

        Posté par davux (Jabber id, page perso, ) le 15/05/2008 à 17:59. (lien). Évalué à 1.

        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).