I tried running a 2nd instance of Roblox simultaneously on macos 15 with another account but this shows up, if my mac can handle it then why can’t it just let me do it? If I have two copies of an app like Roblox in separate User/Applications folders, macos moves them to the /Applications/ folder.
Sometimes it won’t run apps claiming to be corrupted, so I then have to do sudo xattr -cr /Applications/someapp.app in the terminal and they run perfectly fine. It always nags me if I download apps from anywhere but mac app store. Some of these messages can only be gotten rid of by disabling system integrity protection, but then macos blocks you from running MAS apps due to having “permissive security”.
I don’t daily drive macOS anymore, I switched to Linux on my M1 mac where I can do whatever the hell I want.
While the app running permissions of macOS have become extremely obnoxious, you don’t need to disable system integrity protection. After macOS refuses to open an application, open system preferences -> security and there will be a button that says „open app anyway“, which you then confirm via password or fingerprint.
How’s Linux running on ARM for you, and what distribution?
Is there more than 1?
There are several different distro’s built on asahi IIRC, asahi is more of a Mac platform for distro’s than a distro itself if I understand the project correctly.
I have definitely looked into Asahi awhile ago, and knew that was the big one. It wouldn’t surprise me to learn that’s the only one, but didn’t know if maybe there were more.
Most distros build for ARM now.Disregard, I just realized we’re talking about Macs. 🤦
I’ve never HAD to turn off system integrity for any reason, and I download all sorts of dodgy software from disreputable authors. It’s annoying as heck to micromanage permissions for non-MAS apps but I don’t think disabling integrity is worth it
We’ve been mucking around with how to pre-configure Raspberry Pis after flashing at $DAYJOB and basically, the way the Raspberry Pi Imager works is that it writes a
firstrun.sh
onto the SD card which gets run during first boot.How does it know to not run that script from the second boot onwards? Well, one of the lines in that script is:
rm -f firstrun.sh
…it deletes itself while it’s running. 🙃
That is not a great solution
I would look into actual deployment tools. Stuff like Ignition, cloud-init and Ansible and your friend.
Oh yeah, we only want to pre-configure it with a static IP address on its Ethernet port, so that we can SSH into it in a controlled manner and then we intend to do the rest with a deployment tool.
That’s not what that is.
You setup Ansible pull or you use something like Cloud init where you provide a declarative config file. I also think Dietpi has something simular
You have made the right choice!