News for hackers. Stuff that matters.
Re:Temptation of the Apple: Dolphin on macOS M1 by Wowfunhappy on Monday May 24, 2021 @12:57PM (#27266763)
This article isn't about the iPad, it's about the Mac. The Mac supports JITs. The only conformance change they had to make was marking memory as either write or execute, as opposed to both at the same time.

You can execute whatever arbitrary code you want on an M1 Mac, up to and including completely custom kernels, if the user set their Mac to allow such code. It's not locked down and its not an iPad or an iPhone. I agree that the iPhone and iPad are unacceptably locked down, but the Mac is not, and there's absolutely no reason to group them together.

Re:Temptation of the Apple: Dolphin on macOS M1 by heavyset_go on Monday May 24, 2021 @09:36PM (#27271760)
> It's not locked down

You can't run unsigned ARM binaries on M1 Macs. Hell, you can't run un-Notarized apps on any Mac running a recent macOS release without knowing some arcane trick to open them.

Re:Temptation of the Apple: Dolphin on macOS M1 by Wowfunhappy on Monday May 24, 2021 @10:40PM (#27272074)
> You can't run unsigned ARM binaries on M1 Macs

They need to be ad-hoc codesigned; ie, codesigned with a certificate you made up on the fly, unapproved by any one. This is an implementation detail and nothing more; Apple likely did it to simplify how binaries are loaded.

Running un-Notarized apps is extremely trivial if you know how to use the Terminal. IMO, anything you can easily turn off if you want to is "not locked down".