Les derniers contenus liés aux tags ARM et Microsoft

CES: Les PC Qualcomm Snapdragon 835 en approche

Publié le 09/01/2018 à 23:02 par Guillaume Louel

Un peu plus d'un an après la première annonce de Windows ARM en partenariat avec Qualcomm, on commence à voir ces machines s'approcher petit à petit.

Annoncées pour 2017 avec le Snapdragon 835, c'est plutôt courant 2018 que l'on verra débarquer ces machines, le premier semestre étant évoqué par la société, Asus visant plus probablement le premier trimestre. Côté système d'exploitation, les choses semblent s'être compliquées un peu. Une des particularités de l'annonce de Windows 10 ARM était la couche d'émulation Win32 proposée par Microsoft. Quelque chose qui avait fâché Intel qui avait montré ses muscles côté brevets.

Aujourd'hui le message n'est pas particulièrement clair car les trois modèles annoncées, le HP Envy X2, l'Asus NovaGo et le Lenovo Miix 630 (présenté aujourd'hui au CES) sont tous livrés avec Windows 10 S, la version bridée au Windows Store du système d'exploitation de Microsoft. Il s'agit peut être d'une concession effectuée vis à vis d'Intel.

La couche d'émulation Win32 est toujours présente et utilisée pour les applis Win32 du store. Il sera possible de mettre à jour cette version de Windows S ARM en Windows 10 Pro pour ne pas être limité par ces restrictions, la plupart des constructeurs ayant annoncés des programmes de mises à jour gratuits.

Intel fâché contre l'émulation x86 W10 ARM

Publié le 09/06/2017 à 14:31 par Marc Prieur

A l'occasion des 39 ans du lancement du premier processeur x86 Intel, le 8086, le constructeur revient via un billet de blog  sur les améliorations apportées au jeu d'instructions au fil des années. Mais alors que la première moitié du billet est assez classique et mélange historique et marketing, la seconde évoque la protection juridique de ces améliorations, avec pas moins de 1600 brevets déposés dans le monde.

Intel rappelle ensuite qu'il a dû poursuivre diverses entreprises par le passé pour faire valoir ses droits, surtout à ses débuts : United Microelectronics Corporation, Advanced Micro Devices, Cyrix Corporation, Chips and Technologies, Via Technologies et plus récemment Transmeta Corporation.

Vient ensuite cette partie :

However, there have been reports that some companies may try to emulate Intel's proprietary x86 ISA without Intel's authorization. Emulation is not a new technology, and Transmeta was notably the last company to claim to have produced a compatible x86 processor using emulation (“code morphing”) techniques. Intel enforced patents relating to SIMD instruction set enhancements against Transmeta's x86 implementation even though it used emulation. In any event, Transmeta was not commercially successful, and it exited the microprocessor business 10 years ago.

Only time will tell if new attempts to emulate Intel's x86 ISA will meet a different fate. Intel welcomes lawful competition, and we are confident that Intel's microprocessors, which have been specifically optimized to implement Intel's x86 ISA for almost four decades, will deliver amazing experiences, consistency across applications, and a full breadth of consumer offerings, full manageability and IT integration for the enterprise. However, we do not welcome unlawful infringement of our patents, and we fully expect other companies to continue to respect Intel's intellectual property rights. Strong intellectual property protections make it possible for Intel to continue to invest the enormous resources required to advance Intel's dynamic x86 ISA, and Intel will maintain its vigilance to protect its innovations and investments.

Sans les citer, ce qui semblait être au premier abord un gentillet billet de blog anniversaire se transforme clairement ici en un avertissement contre l'émulation x86 actuellement mise au point par Microsoft et Qualcomm pour Windows 10 ARM qui se limite pourtant au 32-bit, et promet donc une guerre juridique à venir entre ces 3 géants !

Windows 10 ARM avec Win32, la fin du Wintel ?

Publié le 08/12/2016 à 21:28 par Marc Prieur

Lancé en 2012, Windows RT qui était une version ARM 32-bit de Windows 8 s'est avéré être un echec. Il faut dire qu'au-delà du système et des applications Windows natives, les utilisateurs n'avaient accès qu'aux applications distribuées UWP (Universal Windows Platform) c'est-à-dire distribuées via le Windows Store utilisant l'API WinRT.

Pour Windows 10 sur ARM, Microsoft a appris de cette erreur. Si cette version sera ARM 64-bit et supportera les applications UWP, elle disposera également d'une émulation native permettant d'exécuter les applications Win32, soit x86 32-bits ce qui permettra d'avoir accès à l'énorme historique d'applications Windows !

Cette version ARM 64-bit a été développée en partenariat avec Qualcomm, et si la démonstration tourne sur un Snapdragon 820 il faudra a priori atteindre le second semestre 2017 et le Snapdragon 835 en 10nm pour voir débarquer des PC équipés de Windows 10 ARM. S'il n'est pas question d'attaquer Intel sur le plan performances pures, d'autant plus avec une surcouche d'émulation, voilà qui devrait faire bouger les lignes dans le secteur de l'ultra-mobilité et éventuellement sur l'entrée de gamme, des segments sur lesquels Microsoft prenait un risque de plus en plus grand en restant uniquement associé à Intel.

Windows 8 se dévoile : ARM et écrans tactiles

Tags : ARM; Microsoft; Windows;
Publié le 13/09/2011 à 22:35 par Guillaume Louel

Microsoft vient de lever le voile sur quelques détails autour de la prochaine version de Windows lors de la keynote d'introduction à la conférence Build qui se tient actuellement à Anaheim. Dès le début, Steven Sinofsky (président de la division Windows chez Microsoft, et grand amateur de rubans ) aura posé le débat sur le ton du hardware en annonçant que Windows 8 était une réinvention de Windows allant "du chipset à l'expérience utilisateur". Il aura de suite clarifié, par chipset s'entend le support qui fait tant parler de l'architecture ARM ainsi qu'une poussé forte vers des écrans tactiles dans toutes les machines Windows 8.


Le nouvel écran de démarrage de Windows 8, sous Metro, il remplace le bureau.

Microsoft mise fortement sur un nouveau type d'interface utilisable à la fois avec un couple de clavier/souris que de manière tactile, Metro, une interface à base de rectangles fortement inspirée de celle utilisée dans Windows Phone 7. Si l'interface "classique" desktop restera disponible pour tous ceux qui le souhaitent (pour faire fonctionner les applications "desktop" qualifiées de legacy), la nouvelle interface Metro est mise en avant par Microsoft comme l'avenir. Ce dernier ne réserve d'ailleurs pas que les interactions tactiles aux tablettes, on aura vu par exemple un PC desktop tactile signé Asus mis en avant comme l'avenir du PC Windows 8. De quoi se muscler les bras en perspective.


Win32 relégué au deuxième rang.

Pour les développeurs les conséquences sont fortes puisque les applications "Metro style" ne se programmeront plus du tout comme actuellement. C'est d'ailleurs tout l'écosystème du monde du développement Windows qui s'est trouvé bouleversé en un slide. Win32, le jeu d'API au cœur de Windows est relégué au second rang… tout comme .NET et son pendant web Silverlight. L'avenir se cache derrière WinRT, un nouveau jeu d'API qui devient commun à la fois aux applications natives (C++) et aux applications managées (C#). Microsoft se garde bien cependant de parler de natif et managé, les interactions entre le code C#/VB# et le code (réellement) natif devraient être beaucoup plus simples qu'elles ne l'étaient sous .NET.


Une des tablettes ARM montrées par Microsoft

L'arrivée d'ARM dans ce cadre joue un double rôle : Microsoft a répété qu'il ne proposera pas de couche d'émulation x86 pour ARM et que les applications "legacy" ne seront pas supportées. Pour programmer sous ARM, il faudra viser un des nouveaux types d'applications WinRT, et Microsoft compte probablement jouer sur cet engouement pour réaliser la transition difficile au-delà de Win32.


L'écran d'accueil de Windows 8

Les applications ARM ne seront cependant pas cantonnées aux versions C#/HTML5/Javascript, il sera bel et bien possible de réaliser des applications ARM natives par le biais de cross compilation. Même si cela n'a pas été évoqué directement dans la présentation, Microsoft proposera avec Windows 8 un nouveau modèle d'installation des applications, AppX qui cantonne toutes les données d'une application dans un "répertoire" facilement manipulable, à la manière des applications sous MacOS X. Ces "apps bundles" devraient pouvoir contenir des exécutables natifs x86, 64 et ARM. Des bundles qui seront notamment utilisé dans l'app store qui sera intégré à Windows 8 et qui a été brièvement montré durant la conférence.

Notez enfin que si WinRT est mis en avant comme une API faite pour créer les nouvelles applications type "Metro", elles devraient également permettre de réaliser des applications Desktop, et permettre de passer d'un mode à l'autre facilement. C'est l'une des possibilités qui a été démontrée durant la conférence par Steve Sinofsky à propos d'une nouvelle preview d'Internet Explorer 10 fonctionnant à la fois en mode Metro et en mode Desktop.


Internet Explorer 10 en mode Metro

D'autres nouveautés ont été brièvement évoquées côté matériel comme un nouveau dispositif de boot rapide en moins de 10 secondes. Plutôt que d'être réinitialisé, le noyau Windows sera désormais hiberné et rechargé au démarrage, une technologie intrigante qui nous fait nous poser quelques questions côté pilotes de périphériques, et notamment ce qui se passe en cas de changement matériel entre deux démarrages. On notera aussi la présentation d'une technologie anti rootkit sous la forme d'une application UEFI (qui semble vérifier l'authenticité du système et permet de réinstaller si besoin), une gestion de l'énergie jusque dans les applications, à la manière d'iOS (lorsque l'on éteint l'écran d'une tablette, un signal est envoyé vers les applications pour qu'elles puissent sauver leur état avant d'être mises en veille par le noyau) et la gestion de multiples sortes de capteurs (position, etc) uniformisée dans WinRT.

Côté disponibilité finale de Windows 8, Microsoft ne s'avance pas encore (on parle de fin 2012), mais la firme de Redmond a la bonne idée de rendre disponible à tous la version Developer Preview de Windows 8, sur le site dev.windows.com , une disponibilité qui devrait se faire dans le courant de la nuit (5h du matin heure française). Ceux qui souhaitent revivre la présentation de Windows 8 (presque dépourvue de rubans !) peuvent le faire sur le site de Microsoft .

Top articles