I'm starting this thread now in order to collect resources/ideas for running PowerPC apps in advance of the ARM transition.
I currently have a single piece of legacy proprietary software (and hundreds of academic research files associated with it) that requires PowerPC support. I currently achieve this via a VM of 10.6.8 server in VMware. This runs fine on host macOS from at least 10.11–10.14.
I haven't yet upgraded to Catalina, but assume it will still work.
I also assume future macOS versions will also still work so long as the host is Intel x86 hardware.
I asked elsewhere about virtualising Intel VMs on an ARM host, and was pointed to the following document indicating that Intel x86 VMs will no longer work on the new ARM Macs:
------------------------------------------------------------------------------
developer.apple.com
What Can't Be Translated?
Rosetta can translate most Intel-based apps, including apps that contain just-in-time (JIT) compilers. However, Rosetta doesn’t translate the following executables:
So I am wondering what may be the best way to maintain access to this software/files over the next 10+ years?
Option 1. Maintain a stockpile of legacy Intel (or even just PowerPC) Mac hardware.
A) Use these as standalone physical machines with thumb drives to transfer processed data.
B) Access remotely in some way? (What are the options for seemless remote access?)
Option 2. Explore ways of virtualising/emulating legacy macOS on an ARM host?
Option 3. Explore having the software rewritten/updated for ARM.
Others?
I currently have a single piece of legacy proprietary software (and hundreds of academic research files associated with it) that requires PowerPC support. I currently achieve this via a VM of 10.6.8 server in VMware. This runs fine on host macOS from at least 10.11–10.14.
I haven't yet upgraded to Catalina, but assume it will still work.
I also assume future macOS versions will also still work so long as the host is Intel x86 hardware.
I asked elsewhere about virtualising Intel VMs on an ARM host, and was pointed to the following document indicating that Intel x86 VMs will no longer work on the new ARM Macs:
------------------------------------------------------------------------------

About the Rosetta translation environment | Apple Developer Documentation
Learn how Rosetta translates executables, and understand what Rosetta can’t translate.
Rosetta can translate most Intel-based apps, including apps that contain just-in-time (JIT) compilers. However, Rosetta doesn’t translate the following executables:
- Kernel extensions
- Virtual Machine apps that virtualize x86_64 computer platforms
So I am wondering what may be the best way to maintain access to this software/files over the next 10+ years?
Option 1. Maintain a stockpile of legacy Intel (or even just PowerPC) Mac hardware.
A) Use these as standalone physical machines with thumb drives to transfer processed data.
B) Access remotely in some way? (What are the options for seemless remote access?)
Option 2. Explore ways of virtualising/emulating legacy macOS on an ARM host?
Option 3. Explore having the software rewritten/updated for ARM.
Others?