La question est plutôt, est-il possible de faire un executable qui puisse se lancer sous windows et linux sans changer le fonctionnement de l'OS, parce que les 2 OS ne chargent pas les programmes de la même manière. Un peu comme les premiers programmes Mac PPC qui étaient un mix du prog 68k et PPC pour avoir un seul binaire pour les 2 processeurs.
Si c'est possible de faire un tel executable (j'en sais rien, je ne sais pas si les strucutres se recouvrent ou peuvent être disjointes, je ne sais même pas comment est "linké" un programme sou win ou sous linux [a part que c'est du "format elf" sous linux, ce qui me renseigne bcp]), alors rien n'empecherait de faire un virus dual-OS.
Si une telle méthode est developpée, cela pourrait aussi intéresser les développeurs d'application, si une librairie de développement est commune aux 2 OS et que le binaire l'est aussi, ça éviterait de faire un double "packaging", en particulier pour les jeux.
A priori au pifomètre, ça à pas l'air possible, a moins de modifier Linux pour charger les programmes en format EXE (attention je ne parle pas de wine, il ne s'agit pas d'émuler les api win, juste imiter le mécanisme d'init des EXE).
[^] # Un programme executable dual-os serait-il théoriquement possible ?
Posté par Anonyme . En réponse à la dépêche LinAVX: Logiciel antivirus gratuit sous Linux.... Évalué à 0.
Si c'est possible de faire un tel executable (j'en sais rien, je ne sais pas si les strucutres se recouvrent ou peuvent être disjointes, je ne sais même pas comment est "linké" un programme sou win ou sous linux [a part que c'est du "format elf" sous linux, ce qui me renseigne bcp]), alors rien n'empecherait de faire un virus dual-OS.
Si une telle méthode est developpée, cela pourrait aussi intéresser les développeurs d'application, si une librairie de développement est commune aux 2 OS et que le binaire l'est aussi, ça éviterait de faire un double "packaging", en particulier pour les jeux.
A priori au pifomètre, ça à pas l'air possible, a moins de modifier Linux pour charger les programmes en format EXE (attention je ne parle pas de wine, il ne s'agit pas d'émuler les api win, juste imiter le mécanisme d'init des EXE).