Don't forget to disable the Oracle tracking that phones home when you use vbox.
Larry is a family friend, so I don't worry about Big Red's lawyers banging my door down, but not everyone can count on his goodwill. Oracle has a history of going after vbox users in search of license fees.
This is an interesting reversal on their initial "we are an x86 only virtualization product" stance when people asked about plans around the initial M1 release. :)
I think Apple probably got it right with supporting Rosetta 2 on Linux. As long as your x86 apps run properly, you probably don't have much of a reason to care that they're running in translation with an ARM CPU and OS kernel.
The thing I wonder about, which I haven't tried, is: is it possible to run x86 containers (such as docker images) with Rosetta 2 on an ARM kernel?
It seems to me like it should be possible; perhaps it already works?
Larry is a family friend, so I don't worry about Big Red's lawyers banging my door down, but not everyone can count on his goodwill. Oracle has a history of going after vbox users in search of license fees.