Autopsia de un problema que no era un problema(2)

En el post previo se describió la solución que se presentaba al problema de la biblioteca de Java «desaparecida» al momento de arrancar Autopsy 4.

La solución presentada es la que podríamos considerar como «mejor opción» por incluir la versión «nativa» de la biblioteca perdida y que permitiría que la aplicación corriera explotando al hardware lo más que se pueda. Existe, sin embargo, otra alternativa. Esta implica hacer uso de Rosetta (traductor dinámico binario para Mac) para permitir el uso de aplicaciones creadas para una Mac con procesador Intel.

En el post previo esta alternativa no se mencionó, pues se decidió tomar la que se consideró que proporcionaría el mejor desempeño sin intermediarios y sin la necesidad de instalar algo más1. Dicha alternativa no se exploró. Aquí se describe a fin de no perder las anotaciones al respecto. Queda a criterio del lector probarla (recordar la cláusula de responsabilidad de este sitio web).

Para correr Autopsy 4 con Rosetta:

  • Se procede a instalar Rosetta de ser necesario1.
  • Se instala el JDK 17 x86_64 (e.g., Azul Zulu 17 x64).
  • Se lanza Autopsy 4 forzando el modo intel con:
# Se apunta JAVA_HOME al JDK x86_64 JDK mencionado
export JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home"

# Validamos que se reporte x86_64
arch -x86_64 "$JAVA_HOME/bin/java" -XshowSettings:properties -version 2>&1 | grep -E 'os\.arch|os\.name'

# Ejecutamos Autopsy en modo Intel
arch -x86_64 sh bin/autopsy

Referencias

  1. «Si necesitas instalar Rosetta en la Mac«, Apple, Inc., web. Publicado: 12 de febrero de 2025; visitado: 2025.10.22. URL: https://support.apple.com/es-mx/102527.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.