x86 gaming and running x86 Linux software are the exceptions.
> Starting with macOS 28, Rosetta 2 will be largely discontinued. Apple says that after that point, it “will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.”
What they say is "we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks" which sounds like OS X games. But even if it is all-inclusive "retro" games, that means the 1,000s of contemporary games runnable via Crossover through Steam for Windows are being shut out.
They relented under pressure to continue allowing Linux virtual machines, so hopefully they continue to revisit this decision.
Given that they could have easily get Steam Deck levels of compatibility with Windows games, but didn’t, I think they’re mainly after the App Store margins for ported games. Having an independent marketplace with tons of Mac-compatible games is a nightmare for them.
If I'm not mistaken, to keep native titles running, they need to continue to haul around x86 versions of the majority of the system's libraries and frameworks, in which case there's little reason to not continue supporting Rosetta 2 as a whole since the delta between the two library/framework sets is minimal.
To keep games in WINE/CrossOver/etc working all they need to keep around is the x86 translation layer and maybe the x86 slice of OpenGL. Everything else x86 related can be deleted.
Jef did go on to create a computer along the lines of his original vision after leaving Apple.
> The Canon Cat used a text-based user interface, without any pointer, mouse, icons, or graphics. All data was seen as a long "stream" of text broken into several pages. Instead of using a traditional command-line interface or menu system, the Cat used its special keyboard, with commands activated by holding down a "Use Front" key and pressing another key.
It is, kind of. The Canon Cat is a good text editor. That's about all it does.
When Raskin was active, there was a whole industry selling "word processors", special purpose computers that just did text processing. Wang and IBM were the biggest makers. The IBM PC was descended from the IBM Displaywriter and used the same monitor. So at the time, word processing looked like the core desktop computer function.
So Raskin perfected the word processor interface. What he didn't get was that computing was not going to stop at word processors.
It looked like a mere word processor, but—much like Emacs, especially org-mode—the Canon Cat was actually contextually aware of what the text meant, and allowed other operations to be performed on it as appropriate. For example, if you start typing numbers into tables, spreadsheet-like functionality became available, including the ability to perform mathematical operations over those numbers and have cells dynamically updated with the new values. Raskin called it a "work processor".
The Forth language was available for programming and extending the machine, via a cheatcode. You had to type in the phrase "enable the Forth language" and evaluate it with a special command or something—you know, one of those things to provide hackability for those who needed such while keeping it an office appliance for the vast majority of users. I don't know if there was an intent for a market or library of third-party software, but that doesn't seem to have arisen.
> The Canon Cat is a good text editor. That's about all it does.
Everything I've read suggested that Raskin intended it to be programmable from the beginning, using Forth. Other descriptions suggested that, while document oriented, it was not intended to be exclusively oriented towards word processing. At least not in the sense of the (dedicated) word processors of the day. That said, I'm not surprised that user interaction was keyboard based. The project had it's origins around 1978/79. It would be about 5 years until computers were sufficiently powerful to support a coherent GUI at a reasonable price.
> What he didn't get was that computing was not going to stop at word processors.
Huh? We seem to have a completely different read of his work, like the whole ZUI Zoomable Interfaces research? That is not about word processing at all. How to navigate and interact with multi-dimensional data.
See another comment that quotes TFA, where what Jef says shows that Canon Cat was not at all "along the lines of his original vision" for the Mackintosh project.
He says that his Mackintosh was also intended to have a graphic display, not a text display, but with a trackball instead of a mouse, therefore it was completely unlike Canon Cat.
We’re already almost halfway through this year. A demo half a year ago isn’t shipped. This is like when Apple demos something at WWDC that doesn’t ship until 9 months later in spring the following year.
The current leadership team at Asahi decided to prioritize upstreaming their existing work over reverse engineering on newer systems.
Given that you can score a used M1 Air for half the price of a new Macbook Neo (and have Linux be supported), it's an even better value compared to the Framework, for those who prefer Linux.
For lots of things, yeah. Don't try to fold proteins or open Facebook or whatever, but if you want to run a 3d printer or make some drawings or organize a bunch of notes and docs it would be way more than enough.
reply