Notebookcheck Logo

I ricercatori stanno cercando di rendere l'architettura M1 di Apple completamente open source, documento di reverse-engineering già disponibile online

Immaginate un tablet che esegue Android su chip ARM che utilizza l'architettura M1.
Immaginate un tablet che esegue Android su chip ARM che utilizza l'architettura M1.
Gli efficienti processori M1 potrebbero presto diventare compatibili con sistemi operativi come Android e Windows, senza bisogno di virtualizzazione. Maynard Handley, uno degli sviluppatori del formato video Apple QuickTime, sta compilando una bibbia di reverse-engineering M1 che mira a rendere l'architettura personalizzata basata su ARM open source.

Apple ha puntato molto sui chip sviluppati in casa e ha certamente fatto centro nel 2020 con i suoi Processori M1 basati su ARMsull'architettura di ARM. Alcuni potrebbero obiettare che M1 è un chip mobile e Apple ha ancora bisogno di dimostrare che l'architettura ARM può essere ottimizzata per applicazioni desktop workstation. Tuttavia, l'impressionante efficienza energetica dei chip M1 è anche completata dalla padronanza del software di Apple. Per ora, Apple non sembra essere disposto a concedere in licenza questa architettura e offrirla come una soluzione open-source che può essere facilmente portata per altri sistemi operativi come Windows o Linux è del tutto fuori questione, quindi i programmatori che vogliono davvero sfruttare la potenza dei processori M sono più o meno tenuti a conoscere il codice di macOS. Un'altra soluzione più complicata sarebbe il reverse-engineer dell'intera piattaforma M1, ma un tale approccio potrebbe avere ripercussioni legali. Questo chiaramente non ha fermato Maynard Handley (uno degli sviluppatori originali di Apple QuickTime) dal compilare un documento PDF che offre un'immersione abbastanza estesa nell'architettura ARM personalizzata di Apple.

Il documento di reverse-engineering di Handley intitolato "M1 Exploration" ha raggiunto la versione 0.70 e contiene risultati da un bel po' di collaboratori professionisti e appassionati che hanno aiutato a decostruire l'architettura M1 attraverso una diagnostica approfondita, test e analisi dei brevetti. Incorpora anche alcune informazioni fornite dal team che è riuscito a far girare Linux su M1più l'esperienza e gli esperimenti di Handley riguardanti la ricerca di Applesulla predizione dei rami e le mitigazioni hardware / logiche per Spectre-come le falle di sicurezza che hanno costretto Intel e AMD a modificare il microcodice dei loro processori.

Non è ancora chiaro se Apple è d'accordo che questo sia disponibile gratuitamente su Internet. Certo, il documento non è da nessuna parte vicino ad una versione definitiva, e ci sono ancora alcune lavorazioni interne sconosciute, ma sempre più persone stanno iniziando a contribuire ad esso e può anche aiutare il reverse-engineer Apple's prossimi chip M per essere compatibili con software non MacOS.

 

Acquista il 2020 Apple MacBook Air Laptop con processore M1 su Amazon

Please share our article, every link counts!
> Recensioni e prove di notebook, tablets e smartphones > News > Newsarchive 2021 09 > I ricercatori stanno cercando di rendere l'architettura M1 di Apple completamente open source, documento di reverse-engineering già disponibile online
Bogdan Solca, 2021-09-17 (Update: 2021-09-17)