macOS Ventura estende o suporte Rosetta para máquinas virtuais Linux
Uma das poucas coisas que um Intel Mac pode fazer que um Apple Silicon Mac não pode é executar sistemas operacionais escritos para processadores Intel dentro de máquinas virtuais. Especificamente, isso significa que atualmente não há uma maneira legal de executar o Windows em um Apple Silicon Mac.
No entanto, Apple Silicon Macs podem executar sistemas operacionais escritos para processadores Arm dentro de máquinas virtuais, incluindo outras versões do macOS e versões compatíveis com Arm do Linux. E essas VMs Linux estão recebendo um novo recurso no macOS Ventura: a capacidade de executar aplicativos escritos para processadores x86 com Rosetta , a mesma tecnologia de tradução binária que permite que Apple Silicon Macs executem aplicativos escritos para Macs Intel.
A documentação da Apple informará sobre os requisitos para usar o Rosetta em um sistema operacional convidado Linux – isso requer que você crie um diretório compartilhado que possa ser acessado por macOS e Linux e execute alguns comandos de terminal Linux para configurá-lo. Mas depois de seguir essas etapas, você poderá aproveitar a compatibilidade mais ampla de aplicativos que vem com a capacidade de executar o código x86, bem como o código Arm.
Alguns desenvolvedores, incluindo Hector Martin do projeto Asahi Linux e o usuário do Twitter @never_released , já descobriram que essas etapas também podem ativar o Rosetta em processadores ARM de terceiros, desde que estejam atualizados o suficiente para suportar pelo menos a versão 8.2 do Arm. Um conjunto de instruções. Como Martin aponta, isso não é totalmente legal devido às restrições de licenciamento do macOS, e há alguns recursos de hardware da Apple relativamente pequenos necessários para desbloquear todo o potencial do Rosetta.
O Ventura ainda não permite que sistemas operacionais x86 sejam instalados em Apple Silicon Macs – ele só executa aplicativos x86 em sistemas operacionais Arm. Também não altera o estado do Windows nos Macs de silício da Apple, que fica entre as restrições da Apple aos sistemas operacionais convidados x86 e a recusa da Microsoft (ou incapacidade percebida) de licenciar a versão Arm do Windows. Se uma versão Arm do Windows puder ser executada em um Mac, ela pode não precisar do Rosetta, pois a Microsoft tem seu próprio software de tradução x86 para Arm e é mais flexível do que o Rosetta em alguns aspectos .
Esperamos que essa expansão da funcionalidade do Rosetta e sua oferta a sistemas operacionais convidados signifiquem que ele durará mais do que o Rosetta original. Quando a Apple mudou de processadores PowerPC para Intel, o Rosetta acabou sendo descontinuado, pois os consumidores não precisavam executar muito código PowerPC além de seus aplicativos Mac. Por outro lado, os aplicativos escritos para processadores Intel permanecerão no futuro próximo.
Deixe um comentário