Des chercheurs tentent de rendre l'architecture M1 de Apple totalement open source, en procédant à l'ingénierie inverse d'un document déjà disponible en ligne
Apple a misé gros sur les puces développées en interne et a certainement touché le jackpot en 2020 avec ses Processeurs M1 basés sur ARMd'ARM. Certains diront que M1 est une puce mobile et que Apple doit encore prouver que l'architecture ARM peut être optimisée pour les applications de station de travail. Néanmoins, l'efficacité énergétique impressionnante des puces M1 est également complétée par la maîtrise logicielle de Apple. Pour l'instant, Apple ne semble pas vouloir accorder de licence pour cette architecture et l'offre comme une solution open-source qui peut facilement être portée pour d'autres systèmes d'exploitation comme Windows les programmeurs qui souhaitent réellement exploiter la puissance des processeurs M sont donc plus ou moins censés maîtriser le code de macOS. Une autre solution plus compliquée consisterait à faire de l'ingénierie inverse sur l'ensemble de la plateforme M1, mais une telle approche pourrait avoir des répercussions juridiques. Cela n'a manifestement pas empêché Maynard Handley (l'un des premiers développeurs de QuickTime sur Apple ) de compiler un document PDF qui offre une plongée assez approfondie dans l'architecture ARM personnalisée de Apple.
Le document de rétro-ingénierie de Handley intitulé "M1 Exploration" a atteint la version 0.70 et contient les résultats de plusieurs contributeurs professionnels et enthousiastes qui ont aidé à déconstruire l'architecture M1 par des diagnostics, des tests et des analyses de brevets approfondis. Il intègre également des informations fournies par l'équipe qui a réussi à faire tourner Linux sur M1ainsi que l'expertise et les expériences de Handley concernant les recherches de Applesur la prédiction de branchement et les mesures d'atténuation matérielles et logiques pour les attaques de type Spectre-qui ont obligé Intel et AMD à modifier le microcode de leurs processeurs.
Il n'est pas encore clair si Apple est d'accord pour que ce document soit disponible gratuitement sur Internet. Il est vrai que le document est loin d'être une version définitive, et qu'il y a encore des mécanismes internes inconnus, mais de plus en plus de personnes commencent à y contribuer et cela pourrait même aider à faire de la rétro-ingénierie sur Appleprochaines puces M pour qu'elles soient compatibles avec les logiciels non-MacOS.
Achetez l'ordinateur portable MacBook Air 2020 Apple avec processeur M1 sur Amazon
Source(s)
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs