Windows 8 ARM finalement capable de faire tourner des programmes x86 ?

Publié le 08 février 2012 , par Mathieu Chartier - mis à jour le 08 février 2012 à 14h - dans Logiciels - Mots clés : Windows 8, ARM, x86

Retournement de situation pour Windows 8. Sera-t-il possible de faire tourner des applications x86 sur la version ARM ? Peut-être...

>> Retour à l'article <<

Réactions


soa - ( 1 approbation ) - le 08/02/12 à 14:00
Microsoft aurait-il le droit de faire un WOWARM sans l'accord d'Intel???
vangal - ( 1 approbation ) - le 08/02/12 à 14:37
De toute façon, vu l'évolution du marché avec les tablettes, c'est inéluctable, sinon MS va se retrouver coincé par Android.
En tout cas, ça risque de devenir un joyeux bordel avec la compatibilité x86/x64 et maintenant ARM...
Plocploc - ( 3 approbations ) - le 08/02/12 à 14:46
Si ce n'etait pas le cas, si ca n'etait pas capable de faire ca, on peut dire que cette plateforme passerait directement l'ARM.. a gauche..

Je suis plus la

--> []
Dark Oopa@matbe - le 08/02/12 à 15:07
ouais enfin bonjour les perfs en émulation pour un pauvre proco ARM...
Anne Aunimousse - le 08/02/12 à 15:11
soa
Microsoft aurait-il le droit de faire un WOWARM sans l'accord d'Intel???

je ne pense pas qu'il y'aurait besoin de l'autorisation d'Intel pour désassembler/décompiler un binaire x86 et le recompiler en ARM, au pire il faudrait l'autorisation de l'auteur du soft à traduire (et je ne vois pas pourquoi il serait opposé à l'élargissement de sa clientèle...)
Les cross compilateurs et émulateurs de tous poils existent depuis des lustres sans l'autorisation explicite des fabricants des puces concernées...

@Darkoopa: ce sera pas forcément une émulation traditionnelle ça peut être aussi traduire toute l'appli d'un coup avec un recompilateur JIT...
aubade75 - ( 1 approbation ) - le 08/02/12 à 15:16
Les exécutables écrit en pure langages managés "devraient" pouvoir s'exécuter sur ARM, surement avec limitations(Winform?, WPF?, XNA?, DirectX?,...).

Pour les exécutables X86, bah... possible, mais j'ai quant même des doutes sur une émulation en temps réel. Peut-être une "traduction JIT" avec utilisation d'un cache ?
EDIT : Grillé par la dernière phrase d'Anne Aunimousse
Schmurtzm - le 08/02/12 à 15:45
Ce serait énorme ...mais j'ai du mal y croire.
gesti - ( 2 approbations ) - le 08/02/12 à 16:07
Wow... l'article le plus inexact de l'annee. Tu m'etonnes que personne n'y comprenne plus rien a lire des trucs comme ca.

NON les applis x86 ne tourneront pas telles quelles sur ARM.

Microsoft a juste dit que l'interface DESKTOP / Classique serait disponible: cela veut dire que toutes les APIs Windows classiques seront implementees sur la version ARM, mais il faudra que les developpeurs re-compilent leur application et distribuent une version ARM EN PLUS de leur version x86.
BRULE Herman - le 08/02/12 à 16:25
Le passage x86 -> x64 n'as rien à voir avec celui en ARM. RIEN!
En gros x64 c'est + ou - binairement compatible avec le x86, et faut juste faire communiquer les 2 user space. Linux supporte trés bien les application x86 en 64bits.
Par contre l'arm x86 c'est des jeux d'instruction trés différents, où l'ont ne doit pas juste jouer avec les api et l'espace utilisateur, mais aussi avec le code binaire.
Et donc c'est super long à implémenté, je pense pas que windows la, car ont peu pas le faire à la dernière minutes.
Sur linux ont as certaine passerelle, et le systéme sous mac est vraiment multi-architecture.

Quand je pense que j'en ai chier pour porter mon application sous mingw64 pour avoir le 64Bits, je ne ferai même pas l'effort pour windows arm (pour linux et mac c'est transparent)
gesti - le 08/02/12 à 17:34
BRULE Herman
Sur linux ont as certaine passerelle, et le systéme sous mac est vraiment multi-architecture.


Pour info: Windows est aussi multi-architectures. Ce n'est pas nouveau, c'est juste un "retour aux sources": les versions actuelles de Windows sont basees sur NT, qui a supporte les archis Alpha/PowerPC/MIPS a une epoque.
Les commentaires sur ce document sont clos.
  • Tout
  • Hi-Tech
  • Matériel
  • Mac
  • Jeux