O sucesso dos processadores M1 da Apple conquistou o mundo, mas talvez você não precise mudar para o Mac para obter os benefícios da plataforma no futuro.
Chips de código aberto estilo M1 podem estar em nosso futuro, de acordo com um documento de engenharia reversa lançado online, Hardware do Tom relatórios. Maynard Handley – um dos desenvolvedores originais por trás do Apple QuickTime – lançou um documento PDF online que explora as funções internas do processador proprietário da Apple, e pode ter implicações interessantes.
Estamos nos aproximando do aniversário de um ano do processador M1 da Apple – um processador totalmente interno baseado em ARM que surpreendeu os consumidores e a concorrência da Apple. A chave para esse sucesso foi a maneira como o M1 entregou uma quantidade considerável de desempenho, mantendo a eficiência energética.
O M1 MacBook Air, por exemplo, foi a variante mais poderosa que a empresa já lançou, apesar de não ter ventilador. Ele também tinha a bateria de maior duração, com impressionantes 12 horas. A bateria do MacBook Pro durou ainda mais com 17. Os MacBooks M1 fizeram tudo isso enquanto rodavam em torno do desempenho de máquinas similares baseadas em Intel.
Por mais excitante que seja a arquitetura M1, a última coisa que a Apple gostaria de fazer é licenciar o design para terceiros. Isso significa que as chances de ver vários dispositivos com desempenho de estilo M1 em plataformas diferentes são quase impossíveis.
No entanto, essa abordagem de jardim murado pode ter desaparecido para sempre com o lançamento deste documento. O PDF do pesquisador entra em detalhes excruciantes sobre os elementos técnicos do processador e pode ser facilmente usado por desenvolvedores e engenheiros iniciantes para fazer a engenharia reversa do chip.
Isso significa que, potencialmente, poderíamos ver CPUs ARM hipereficientes e de alto desempenho para Linux e até mesmo Windows.
Um projeto como este pode levar a um chip do tipo M1 de código aberto.
Não se trata apenas de criar chips imitadores. Com testes e suporte suficientes, os chips da série M podem ser usados até mesmo para sistemas não Mac. Tecnologia proprietária de engenharia reversa como essa é obscura em termos de legalidade, e não se sabe se a Apple concorda com a disponibilização deste documento ou não.
O documento está atualmente na versão 0.70, e mais pessoas do que apenas Handley estão contribuindo para ele. Ele tem contribuições da equipe que executou o Linux no M1, bem como contribuições de pessoas que fazem seus próprios testes independentes. Inclui até instruções sobre como executar seus próprios testes.
Um projeto como este poderia levar a um chip do tipo M1 de código aberto, que poderia desbloquear todos os tipos de potencial para engenheiros independentes e equipes de inicialização. Um chip de código aberto tornaria mais fácil a fabricação de hardware concorrente, desde laptops baseados em ARM até tablets de nível Pro iPad.
O documento está longe de estar completo e ainda existem muitos fatores desconhecidos em relação ao funcionamento interno do M1, mas é um projeto empolgante.
Recomendações dos editores