I was intrigued to know more, and this is what I found:
What's the problem ?
Apple released the first Macs with Apple Silicon in November 2020.
While most apps have been updated to run natively on Apple Silicon,
there are still some that haven’t been updated yet. That’s where
Rosetta 2 comes in.
Rosetta 2 is a translation layer for running Intel-based apps on Apple
Silicon Macs. It uses dynamic binary translation to convert x86_64
code to the Arm64 architecture used by the M1 and M2 chips. It allows
these new Macs to run apps that haven’t been updated to run natively
on Apple Silicon.
source: howtogeek.com
What does arch -x86_64 zsh
mean ? or do ?
arch
is a command to use to display the machine architecture of the system. When used with -x86_64
, it specifies that the following command should be executed as if the machine architecture is x86_64
, which typically refers to a 64-bit Intel or AMD processor architecture.