and if there is an 2022 mac pro X86_64 cpu / video card bump?
Will mac os end rosetta in MacOS 14? if they also end x86_64?
Will they keep rosetta and x86_64 around till they end rosetta
Apple has already shown that Rosetta2 isn't solely about MacOS.
Apple isn't going to make all x86_64 Linux apps going away in two MacOS iterations. They don't have primary control over that. Rosetta 2 in these VM imagines will indirectly encourage some subset of commercial Linux vendors to port, but Apple doesn't have a "hammer" here to threaten and cajole folks into moving faster.
The major difference between Rosetta and Rosetta 2 isn't the targets and sources. It is ownership. Apple didn't own Rosetta. It was owned by Transitive and later IBM. It cost money to license for a longer period of time and its ownership was changing ( Apple wasn't going to browbeat IBM into favorable licensing terms. )
Rosetta 2 is more so of a sunk cost that Apple has already invested. If Apple continues to ignore AVX and Virtualization calls of x86_64 along with any new extensions ( Intel AMX , etc. ) then the costs to keep Rosetta going aren't going to be large. The more M-series Apple sells the, then more systems can amortize moderate ongoing costs over. They aren't likely going to be in a hurry to kill it. ( took years of work to get done. Now is the "pay day" for that to doing charge backs into every new Mac sold. ) . Once it is profitable they are just getting a lower return on investment to stop early.
However, Rosetta is unlikely to be a "get out of jail free" card for macOS on Intel. Those systems will be rolling onto the Vintage/Obsolete list at a regular rate. That work is on going costs that deliver zero new revenue to cover expenses once Apple stops selling Intel systems. ( likely next year or so. Apple has goosed the 2018 Mini for the last almost two years paired with a M1 primary variant. Goosing the MP 2019 for another year or so wouldn't be odd. Especially if the M-series Mac Pro was half sized and missing some functionality. ). Apple charges up front future upgrades when you buy a new Mac but that becomes a fixed pot of money that only gets smaller with each new upgrade they issue. At some point the pot of money get used up. And Apple stops because they don't work for free and not a non-profit charity.
Rosetta2 would require a defined subset of the macOS libraries live on so that have x86_64 versions. But the bulk of the apps and complexity of macOS (the of the GUI layers that causual users attach to "mac OS" ) would be are not needed for the Rosetta infrastructure.
Last edited: