Apple Silicon (M1)
Posted: Wed Jan 20, 2021 4:56 am
Anyone know if MAMP PRO runs? Considering a Mac Mini M1, but obviously I need to check up on a few pieces of software first.
Also, MAMP Pro 6.3 release notes mentioned the same for a fix:
*Fixed a Dropbox crash on Apple Silicon Macs
From the Internet:
But then someone installed the latest version 6.3 and it won't run after creating tables....
Also, MAMP Pro 6.3 release notes mentioned the same for a fix:
*Fixed a Dropbox crash on Apple Silicon Macs
From the Internet:
Me: Does it run on M1?
Support: Yes, MAMP Pro 6 is compatible with M1.
Me: Native or Rosetta?
Support: MAMP Pro is compatible with macOS Sierra 10.12 or later versions.
Me: That is not what I asked. I asked if it is running natively or through rosetta 2. Can you please answer the question?
Support: Basically, every software is running natively on an M1 chip because Rosetta is translating x86 software before it is executed. After translation is complete the native code gets executed. This is why even x86 software runs very fast on Apples new machines. MAMP (PRO) does not (yet) contain code for the M1 chip so it relies on Rosetta 2.
Me: Rosetta is a translation layer. It is not the same as running native. Yes I know it works, but running native in the first place will yield even better performance. You are still dancing around this topic. What do you mean by "yet"? Once and for all: do you plan on a native version, and if so, what's the ETA?
Support: ...
I can tell you that MAMP Pro installs and runs. Created a DB and table in PHPMyAdmin and that worked okay but that's as much as I've done apart from running the quick start page.
VSCode already has an early look M1 edition, I've used it for a couple of days and it has crashed once.
FTP client - I use Forklift 3 and that's running under Rosetta but no issues.
SequelAce has a couple of graphical glitches but apart from that seems to work okay.
Hope that helps!
But then someone installed the latest version 6.3 and it won't run after creating tables....
Code: Select all
[core:notice] [pid 3731] AH00052: child pid 3768 exit signal Illegal instruction (4)
[core:notice] [pid 3731] AH00052: child pid 3769 exit signal Illegal instruction (4)
[core:notice] [pid 3731] AH00052: child pid 3767 exit signal Illegal instruction (4)