Estoy tratando de ejecutar sólo el software nativo. Así que me gustaría ser capaz de controlar si Rosetta 2 está disponible o no.
No estoy preguntando si Rosetta 2 es corriendo . Pregunto si Rosetta 2 es presente es capaz de correr.
Sé que puedo ordenar en el Amable de la lista de procesos que se ve en el Monitor de actividad para encontrar un proceso que se esté ejecutando a través de Rosetta 2 o de forma nativa ("Apple"). Pero quiero saber si la capacidad de Rosetta en general se ha instalado/activado en general en mi Mac, incluso si ninguna app se está ejecutando actualmente de esa manera.
0 votos
Tengo Rosetta instalado, así que no puedo probarlo, pero
arch -arch x86_64 CMD
intenta ejecutar CMD en modo x86. No estoy seguro de qué tipo de error se obtiene si Rosetta no está instalado1 votos
En Información del Sistema/Aplicaciones, puedes ver si tienes una de Intel. Si no, Rosetta 2 no se ejecutará.
0 votos
Rosetta nunca se ejecuta como tal, sólo se activa si se lanza un ejecutable x86.
1 votos
@nohillside Y la primera vez que lo haces, MacOS pasa por un proceso para instalar/activar Rosetta 2 después de confirmarlo con el usuario. Pregunto cómo saber si esa instalación/activación se ha hecho o no.
0 votos
También recomiendo esta respuesta: stackoverflow.com/a/65347893/6852081
0 votos
@ShaharGino ¡Buen material! No ayuda a averiguar si Rosetta está instalado sin embargo.