I ricercatori stanno cercando di rendere l'architettura M1 di Apple completamente open source, documento di reverse-engineering già disponibile online
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
Fonte(i)
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones