Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

hoodafoo

macrumors 6502a
Original poster
Oct 11, 2020
755
1,092
Lso Angeles
If I install Big Sur on my Intel iMac, does that mean everything that runs on it goes thru a translation layer? Or is there 2 separate codebases and 1 gets installed depending on what processor you have? What the hell is going on under the hood?
 

hoodafoo

macrumors 6502a
Original poster
Oct 11, 2020
755
1,092
Lso Angeles
Big Sur contains both the arm64 and the x86_64 parts. See https://en.wikipedia.org/wiki/Universal_binary
Ah.. thank you! I tried to reason whether it was native either way and neither made good sense. This would explain a lot!

All the articles I found have been about how AS spanks Intel versions but couldn't find a whole lot about Intel Catalina vs Intel Big Sur performance
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,566
If I install Big Sur on my Intel iMac, does that mean everything that runs on it goes thru a translation layer? Or is there 2 separate codebases and 1 gets installed depending on what processor you have? What the hell is going on under the hood?
There is ONE codebase for Big Sur. This is translated to 64 bit Intel code and 64 bit ARM code. The technology for this has been available since 2005 I believe.
 

NewUsername

macrumors 6502a
Aug 20, 2019
587
1,319
There is ONE codebase for Big Sur. This is translated to 64 bit Intel code and 64 bit ARM code. The technology for this has been available since 2005 I believe.
So that means you could put Big Sur on an external SSD and use it on both an Intel Mac and an M1 Mac? That's pretty cool.

Though I think it's also a huge waste of disk space… A clean install of macOS now takes 19GB of storage. And all the third-party apps have also become much larger since they have become universal. Not great for the folks with a 128GB internal drive.
 

hoodafoo

macrumors 6502a
Original poster
Oct 11, 2020
755
1,092
Lso Angeles
There is ONE codebase for Big Sur. This is translated to 64 bit Intel code and 64 bit ARM code. The technology for this has been available since 2005 I believe.
Yeah, I heard of Universal binary before, but thought it was just for apps and it never occurred to me that the same concept could be done at the OS level
 

joevt

macrumors 604
Jun 21, 2012
6,938
4,241
So that means you could put Big Sur on an external SSD and use it on both an Intel Mac and an M1 Mac? That's pretty cool.
I thought I read somewhere that this doesn't work? Needs more testing.
 
  • Like
Reactions: NewUsername
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.