Is there a possibility of running the new ARM Mac OS on a Pi 4?
With the release of the new ARM macs, they are going to be running some sort of ARM version of Mac OS. Does anyone know if this would work and if so does anybody have any plans to get it running on a Pi 4?
-
- Posts: 449
- Joined: Thu Jul 04, 2019 10:21 am
- Location: UK, Birmingham
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
I guess somebody will try but if they do it or not is another question.
I mean, Mac OS on a x86 machine sucks. I don't think it'll be any better on an RPI4.
I mean, Mac OS on a x86 machine sucks. I don't think it'll be any better on an RPI4.

-
- Posts: 1230
- Joined: Sat Nov 09, 2019 12:14 pm
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
It would be illegal (not that I'm too hung up on that).
Read your Apple OS license agreement.
Read your Apple OS license agreement.
GitD's list of things that are not ready for prime time:
1) IPv6
2) 64 bit OSes
3) USB 3
4) Bluetooth
Loves Linux; loves to dance.
1) IPv6
2) 64 bit OSes
3) USB 3
4) Bluetooth
Loves Linux; loves to dance.
-
- Posts: 25175
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
MacOS ARM is using the same code base as iOS (BSD Unix fork) and in 10 years iOS has not been ported to run on Raspberry Pi SBC Hardware.
Even if could get it running would it be legal ??
The information is out there....you just have to let it in.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
No. It'll be specifically targeted for their Apple M1 SoC as they have full control over hardware and software. Somebody probably could get the underlying Darwin kernel running on a Pi with a lot of work but the rest of macOS would be difficult to get running.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Almost certainly not, ever.
Between whatever secure boot system they have, the totally different graphics hardware, and the many other peripherals of their in-house System on a Chip (SoC) it seems vanishingly unlikely to me.
Apple likes it's walled gardens.
Between whatever secure boot system they have, the totally different graphics hardware, and the many other peripherals of their in-house System on a Chip (SoC) it seems vanishingly unlikely to me.
Apple likes it's walled gardens.
Memory in C++ is a leaky abstraction .
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
There's always a "possibility". "Can't be done", "won't happen", "is impossible" is sometimes the only motivation someone with the right skills needs to prove it's not so. I remember when Android was impossible, Windows 10 Desktop was impossible, and some would maintain it still is despite people having it running. Not saying it will happen but it possibly could.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
The pedantic answer to the question asked in the title is "yes".
Even zero possibility is a possibility.
Even zero possibility is a possibility.

Quis custodiet ipsos custodes?
-
- Posts: 13957
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
It's like the old joke about a dog walking on his hind legs. You're not surprised that he doesn't do it very well. You're surprised he can do it all.hippy wrote: ↑Tue Nov 17, 2020 6:59 pmThere's always a "possibility". "Can't be done", "won't happen", "is impossible" is sometimes the only motivation someone with the right skills needs to prove it's not so. I remember when Android was impossible, Windows 10 Desktop was impossible, and some would maintain it still is despite people having it running. Not saying it will happen but it possibly could.
-
- Posts: 25175
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
The following which is the start up sequence of an iOS device and extremely likely the same on the latest M1 SoC:
Low Level Bootloader (LLB)
Boot
kernel.
Therefore how is this achieved on a Raspberry Pi SBC ??
The information is out there....you just have to let it in.
- RaspbianUser1
- Posts: 609
- Joined: Thu Mar 05, 2020 6:34 pm
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Till now things like hackintosh was a thing because the hardware used was publicly available such as i7 chips, however with apple switching to soc arm based apple made chips, they will probably have a part of the OS boot dedicating to checking hardware matching apple soc
Running either Raspberry Pi OS desktop Full or Raspberry Pi OS MATE desktop
Overclocked at 2147MHz CPU and 700 MHz GPU with a over voltage of 7, max or nothing
Think before you delete something a stranger on the internet told you to.
Overclocked at 2147MHz CPU and 700 MHz GPU with a over voltage of 7, max or nothing
Think before you delete something a stranger on the internet told you to.
-
- Posts: 2397
- Joined: Sat Aug 18, 2012 2:33 pm
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
https://worthdoingbadly.com/xnuqemu/fruitoftheloom wrote: ↑Tue Nov 17, 2020 9:38 pm
The following which is the start up sequence of an iOS device and extremely likely the same on the latest M1 SoC:
Low Level Bootloader (LLB)
Boot
kernel.
Therefore how is this achieved on a Raspberry Pi SBC ??
i'm guessing you would need to fully understand how the kernel is booting, and then write and load drivers for the pi hw
graphics, timers, irq subsystem, everything that doesnt match up with what apple did custom in the M1 chip
then your violating the EULA for darwin/macos, by running it on non-approved hardware, and then forum moderators will begin locking any thread where you try to discuss any further investigations
it will run into a lot of the same problems as hackintosh machines, where it only works on intel chips, because apple never wrote the low-level drivers for amd chips, because they dont sell any hw with amd cpu's
-
- Posts: 25175
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
cleverca22 wrote: ↑Wed Nov 18, 2020 1:52 amhttps://worthdoingbadly.com/xnuqemu/fruitoftheloom wrote: ↑Tue Nov 17, 2020 9:38 pm
The following which is the start up sequence of an iOS device and extremely likely the same on the latest M1 SoC:
Low Level Bootloader (LLB)
Boot
kernel.
Therefore how is this achieved on a Raspberry Pi SBC ??
i'm guessing you would need to fully understand how the kernel is booting, and then write and load drivers for the pi hw
graphics, timers, irq subsystem, everything that doesnt match up with what apple did custom in the M1 chip
then your violating the EULA for darwin/macos, by running it on non-approved hardware, and then forum moderators will begin locking any thread where you try to discuss any further investigations
it will run into a lot of the same problems as hackintosh machines, where it only works on intel chips, because apple never wrote the low-level drivers for amd chips, because they dont sell any hw with amd cpu's
This comes under the heading it is an ARM CPU therefore it will be feasible, which is a very simplistic notion. Apple have had 30 years experience of working with ARM so they should be pretty good at locking down their hardware.
The information is out there....you just have to let it in.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
it may or may not.... come back after at least 5 years then we'll know for sure....

"Don't come to me with 'issues' for I don't know how to deal with those
Come to me with 'problems' and I'll help you find solutions"
Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"
Come to me with 'problems' and I'll help you find solutions"
Some people be like:
"Help me! Am drowning! But dont you dare touch me nor come near me!"
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
But....why?
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.
-
- Posts: 25175
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Same as running WoA10, saving lots of $$$$$ to have the same look and feel.
The information is out there....you just have to let it in.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
I think you could, but why, are you longing for Apple flaws showing on a different platform?
Frankly, I prefer to stay at a transparent *NIX ...
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Technicalities aside, if you consider AAPL seems to target $500++ per individual equipment sale, I can't see how they would or could let that happen.
Unless they change their business model, which seems unlikely given their success.
Unless they change their business model, which seems unlikely given their success.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel
-
- Posts: 13957
- Joined: Fri Mar 09, 2012 7:36 pm
- Location: Vallejo, CA (US)
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Some people seem to be fixated on specific GUIs without realizing that if you can learn to use multiple interfaces, then you have the flexibility of mind to sit down at a strange computer and use it straight off because you have a generalized knowledge, instead of being locked into only one sample from a large set of possibilities.
(Personally, I'm not fond of MACOS, but tastes differ.)
- mahjongg
- Forum Moderator
- Posts: 13555
- Joined: Sun Mar 11, 2012 12:19 am
- Location: South Holland, The Netherlands
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
NO! I expect you won't find code that will run on a RPI, which will work as if that RPI is a Mac, Apple won't allow that, and they have all the means to prevent it!
Mark my words!!!
And yes, I know of previous similar attempt, like running Mac OS on an Atari ST.
This is a different situation! Any such thoughts are just wishful thinking!
If you wonder what Apples M1 (Arm cpu) is like, go watch this: https://www.youtube.com/watch?v=o4k9zoso_0g
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
I've emulated an old MacOS on RPi once using QEMU... It was really boring.
If you want that MacOS look & feel, go check out Twister OS. (a modified version of Raspberry Pi OS)
It has a very realistic MacOS theme. (they ported the icons, appearance theme, and sound effects to Xfce4)
If you want that MacOS look & feel, go check out Twister OS. (a modified version of Raspberry Pi OS)
It has a very realistic MacOS theme. (they ported the icons, appearance theme, and sound effects to Xfce4)
Want to run Minecraft Java on your RPi? Easiest way is with Pi-Apps - just click Install.
https://github.com/Botspot/pi-apps
Pi-Apps also includes Zoom, Visual Studio, Tor browser, Windows 10 theme, and 33 more.
Over 50,000 users!
https://github.com/Botspot/pi-apps
Pi-Apps also includes Zoom, Visual Studio, Tor browser, Windows 10 theme, and 33 more.
Over 50,000 users!
-
- Posts: 2397
- Joined: Sat Aug 18, 2012 2:33 pm
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
2020-11-21 18:33:13 < geist> a can't happen for a bunch of ISA reasons anywya
2020-11-21 18:33:31 < geist> even if you tried the ISA is incompatible, since the M1s are at least v8.1 (with some v8.2 bits)
2020-11-21 18:33:41 < geist> i confirmed some of that the other day by poking around
2020-11-21 18:33:55 < clever> ah, so it may be using some special opcodes the rpi cpu lacks?
2020-11-21 18:33:59 < clever> even in userland
2020-11-21 18:33:59 < geist> *presumably* they're using the new atomic instructions that you get with 8.1 in the kernel
2020-11-21 18:34:13 < geist> yah
2020-11-21 18:34:27 < geist> v8.1 atomics are a big win, so it's generally a good idea to immediately swtich to them
2020-11-21 18:34:39 < geist> i noticed that when compiling for -arch arm64 on mac it defaults to using them
2020-11-21 18:34:53 < geist> so that implies they have basically been using v8.1 for a while
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Yeah. I expect Apple to be compiling their code to fully utilitise every feature available in their SoC. As I said above, they control everything so it is easy for them. That said, missing instruction support hasn't stopped people before when building a Hackintosh on unsupported CPUs. There was a kernel mod to trap unimplemented SSE3 instructions and emulate them just so you could run OSX on old CPUs. Not sure how well that'd work for atomics though and the performance penalty if it did work would be massive since they'd be used everywhere.cleverca22 wrote: ↑Sat Nov 21, 2020 10:35 pm2020-11-21 18:33:13 < geist> a can't happen for a bunch of ISA reasons anywya
2020-11-21 18:33:31 < geist> even if you tried the ISA is incompatible, since the M1s are at least v8.1 (with some v8.2 bits)
2020-11-21 18:33:41 < geist> i confirmed some of that the other day by poking around
2020-11-21 18:33:55 < clever> ah, so it may be using some special opcodes the rpi cpu lacks?
2020-11-21 18:33:59 < clever> even in userland
2020-11-21 18:33:59 < geist> *presumably* they're using the new atomic instructions that you get with 8.1 in the kernel
2020-11-21 18:34:13 < geist> yah
2020-11-21 18:34:27 < geist> v8.1 atomics are a big win, so it's generally a good idea to immediately swtich to them
2020-11-21 18:34:39 < geist> i noticed that when compiling for -arch arm64 on mac it defaults to using them
2020-11-21 18:34:53 < geist> so that implies they have basically been using v8.1 for a while
I wonder if they've implemented any custom instructions. Until last year, AFAIK it was forbidden to make custom instructions even if you held an architectural license.
Re: Is there a possibility of running the new ARM Mac OS on a Pi 4?
Pi 4? Who knows, maybe on a Pi 4000+ Model B.
Hopefully! In my opinion it would be a too big loss for the Hackintosh community to give in. While the first transition, most of had fun to play around with Darwin...