Notebookcheck Logo

Los investigadores intentan que la arquitectura M1 de Apple sea completamente de código abierto; el documento de ingeniería inversa ya está disponible en línea

Imagina una tableta que ejecute Android sobre chips ARM que utilicen la arquitectura M1.
Imagina una tableta que ejecute Android sobre chips ARM que utilicen la arquitectura M1.
Los eficientes procesadores M1 podrían ser pronto compatibles con sistemas operativos como Android y Windows, sin necesidad de virtualización. Maynard Handley, uno de los desarrolladores del formato de vídeo Apple QuickTime, está compilando una biblia de M1 de ingeniería inversa que pretende hacer que la arquitectura personalizada basada en ARM sea de código abierto.

Apple apostó a lo grande por los chips de desarrollo propio y sin duda le tocó el premio gordo en 2020 con sus Procesadores M1 basados en ARMde ARM. Algunos dirán que el M1 es un chip móvil y que Apple aún tiene que demostrar que la arquitectura ARM puede optimizarse para aplicaciones de estaciones de trabajo de sobremesa. No obstante, la impresionante eficiencia energética de los chips M1 se complementa con el dominio del software de Apple. Por ahora, Apple no parece estar dispuesta a licenciar esta arquitectura y ofrecerla como una solución de código abierto que pueda portarse fácilmente a otros sistemas operativos como Windows o Linux está totalmente descartado, por lo que los programadores que realmente quieran aprovechar la potencia de los procesadores M se espera que dominen más o menos el código de macOS. Otra solución más complicada sería aplicar ingeniería inversa a toda la plataforma M1, pero este enfoque podría tener repercusiones legales. Evidentemente, esto no ha impedido a Maynard Handley (uno de los desarrolladores originales de Apple QuickTime) compilar un documento en PDF que ofrece una inmersión bastante extensa en la arquitectura ARM personalizada de Apple.

El documento de ingeniería inversa de Handley, titulado "M1 Exploration", ha alcanzado la versión 0.70 y contiene los hallazgos de un buen número de colaboradores profesionales y entusiastas que ayudaron a deconstruir la arquitectura M1 mediante diagnósticos exhaustivos, pruebas y análisis de patentes. También incorpora alguna información proporcionada por el equipo que logró ejecutar Linux en M1además de la experiencia y los experimentos del propio Handley en relación con la investigación de Applesobre la predicción de bifurcaciones y las mitigaciones de hardware y lógica para Spectre-que han obligado a Intel y AMD a modificar el microcódigo de sus procesadores.

Todavía no está claro si Apple está de acuerdo con que esto esté disponible de forma gratuita en Internet. Es cierto que el documento no es ni mucho menos una versión definitiva, y que aún se desconocen algunos aspectos internos, pero cada vez más gente está empezando a contribuir a él y puede incluso ayudar a realizar ingeniería inversa en los próximos chips M de Applepróximos chips M para que sean compatibles con software que no sea MacOS.

 

Compre el portátil MacBook Air 2020 Apple con procesador M1 en Amazon

Please share our article, every link counts!
> Análisis y pruebas de ordenadores portátiles y móviles teléfonos > Noticias > Archivo de noticias > Archivo de noticias 2021 09 > Los investigadores intentan que la arquitectura M1 de Apple sea completamente de código abierto; el documento de ingeniería inversa ya está disponible en línea
Bogdan Solca, 2021-09-17 (Update: 2021-09-17)