2 ms·
As someone who went through the PowerPC->Intel change, it was very smooth. At some point Apple decided that the translation layer would not be supported in the
by acomjean 6y ago
As someone who went through the PowerPC->Intel change, it was very smooth. At some point Apple decided that the translation layer would not be supported in the new OS (leaving 3 applications for me to unexpectedly stop working, as I had forgotten they weren't x86 apps). Probably why they had pop-ups telling us the old 32 bit applications would stop working recently.
Apple could have made "Rosetta 1" open source for enthusiast to maintain. They didn't. I doubt they'll do it now for Rosetta2.
Apple does this all the time, pushing aside the old to make way for newer stuff. (MacOS before X, 32/64 bit, a lot of my old iOS apps just stopped working with a note to contact the publisher). My my old snow leopard machine stopped working getting updates from macOS and became useless, but will run windows/linux. Software support requires endless maintenance esp on mac, and Apple limits support to the last 5 years (or so) of machines.
The "WinTel" (is that still a term window/ intel) machines seem to bend over backward for legacy applications to still run, which is part of their appeal (esp to business), but probably saddles them with technical debt. The "new" cost of lower performing machines and shorter battery life, is software lifespan.
- soneil 6y agoI was led to believe Rosetta (1) left us so quickly because a majority of the tech behind it was licensed from someone else (Transitive?). There's a high chance open sourcing it was never an option.
- acomjean 6y agoI hadn't heard that, but I wasn't really paying attention. I looked into Transitive and they did do Rosetta1. So it wasn't Apples to open source (and apple was in a more precarious financial position back then). . They're an IBM company now which makes since IBM could use PPC translation. I know a few people who really liked that instruction set. https://www.linkedin.com/company/transitive/ https://www.linkedin.com/company/transitive/ because http://www.transitive.com http://www.transitive.com goes to IBM now....