Apple introduced MacOS 13 "Ventura" during WWDC 2022 keynote speech. an interesting change of the new system is that it can use Rosetta to quickly execute x86 running on ARM Linux virtual machine_ 64 binary file** Previously, we have seen the excellent performance of the software on Apple silicon MAC devices.
(from: Apple Developer portal)
After two years, Apple Great progress has been made in binary file translation on Intel (x86\u 64) platform.
In MacOS 13, Apple also announced that the apple silicon system running arm Linux virtual machine can now translate x86 with the help of Rosetta_ 64.
In other words, a Linux virtual machine running on the apple silicon (ARM) platform will gain support for Linux x86_ 64.
This Rosetta call is based on the MacOS virtualization framework (from Apple documentation)
Whereas Apple does not disclose Linux x86 of Apple silicon Mac to third parties_ 64 distribution installation channel (it is still a luxury to talk about the working distance of third-party migration), and binary support of user space applications via virtual machines is particularly important.
In addition, since this Rosetta call mechanism depends on the MacOS virtualization framework and other integrations, we do not expect it to be applied outside of MacOS (such as non Apple arm linux server or Asahi Linux Porting).
Looking into the future, we are looking forward to the performance / reliability comparison between this technology and competitive solutions, and whether it is applicable to graphics applications -- for example, let Apple silicon MAC run [windows] through a Linux virtual machine( https://microsoft.pvxt.net/x9Vg1 ) Steam game.