It's not the biggest subsegment of the desktop space, but there are a good number of people using Pi-level devices as a second desktop. RiscOS, Linux, NetBSD, and even Windows run on Raspberry Pi. Some of those run on several other similarly powered boards. In the open source space, plenty of apps already support AMD64, ARM32 and ARM64 and the distros distribute for them. If I can get Debian or Ubuntu on a system with even 1/10 the package repo of AMD64, it's worth considering for a cheap laptop or a small low-power desktop.
Now I know that doesn't sound like much. Don't kid yourself into thinking Apple Silicon M1 and M2 came from nowhere, though. If it wasn't for growing capability in the ARM lines in other products Apple would not have been so likely to invest in it for their new technology, Rosetta or no. Exynos Chromebooks and such led the way to ARM Macbooks the same way the IBM PC led to displacing DEC and Sun workstations, then minicomputers, then x86 servers replacing most other servers in the DC.
> Exynos Chromebooks and such led the way to ARM Macbooks the same way the IBM PC led to displacing DEC and Sun workstations
I think chrome books had very little to do with it. A lot of the work had already happened with the PowerPC switch. On the processor front, Apple’s arm processors aren’t at all like exynos chips that use standard arm cores. I would say that the apple silicon macs are more influenced by iPhone and iPad success than anything else, especially since iOS already runs a lot of macOS
Apple wouldn't have used ARM for the iPhone and iPad if the cores hadn't been proven in other similar platforms. ARM goes back a long time. My Psion palmtops have ARM cores. Many of the WinCE systems have ARM cores. The ARM processors in fact go back to 1985, with the ARM Development System for the BBC Micro and then the Archimedes in 1987.
There's a whole world of ARM processors out there. The ISA, packaging, software, and expertise around it everywhere in the world helps make that ecosystem stronger. Before ARM there was Intel, and before Intel was PowerPC, yet even before that there were the 68000 series Macs. And before the Mac, there were the 65816 in the IIgs and the 6502 in the Apple II. Don't be surprised if Apple is an early adopter of RISC-V for support processors. If they decide they've made them performant enough after a few years of that, don't be surprised if they use them as CPUs and stop needing to license cores and ISAs from ARM at all.
But I can promise you one thing. Apple didn't look at the 18 MHz v7 cores from Cirrus Logic in the Psion Series 5 and immediately decide they could make a mainstream desktop CPU out of it. The competition of companies like Samsung, Qualcomm, and Broadcom in consumer electronics has a lot to do with how ARM cores became suitable for Macbook.
The bit you’ve missed out here is that the ARM64 ISA is very different to earlier Arm ISAs and that Apple almost certainly was deeply involved in its development and was first with a production core.
Given that and in the absence of a clear rationale I find it hard to see why Apple would want to to incur the costs of a move to an ISA it’s had no influence over - certainly not to save an immaterial licensing fee.
At the very first moment that there was a company called "ARM", in 1991, Apple owned 1/3 of it, the other partners being Acorn(who invented it) and VLSI Technology (who made the chips).
Psion adopted a CPU Apple was using in, AND A COMPANY THEY OWNED developed for, the Newton and eMate, not the other way around. The ARM710 used in the Series 5 was the same as Apple used in the eMate.
Since that time, there was a point Apple was nearly bankrupt. Also since then they partnered on another new processor technology and put that one in the Mac. Then they got rid of that one and went to Intel chips. Only recently did they develop an ARM core they considered superior to the desktop competition. The whole Newton/eMate line were nice but were marketplace flops.
Apple plays a long game, but saying they funded ARM in the mid 1980s so they could slowly grow those cores by themselves for themselves in 2020 and later ignores a whole lot of history about both Apple and ARM.
The long arc of history is towards performance per watt.
Apple knew that when it invested in Arm and chose Arm for Newton, for the iPod and the iPhone (note Apple has been selling Arm based products continuously since 1993 apart from 1998-2001).
It’s no accident that there is an Arm based CPU in the Mac now. Apple’s most important Mac is the MacBook and performance per watt is key. Until someone can offer an architecture that demonstrably does much better on this metric Apple will stick with Arm.
The performance per watt point is a more than fair argument. It also cuts both ways. If Apple decides ARM is still the performance per watt leader in 20 years, there's a good chance they'll still be using it. If any other processor tech reaches a better spot, they have the expertise and the semi-closed ecosystem to switch processors quicker than pretty much anyone else in most of the spaces into which they sell. It's something they've not only done multiple times, but done well and are known for doing well.
100%. Look what happened with GPUs and Imagination. Personally I think CPUs and ISA will become less important as more functions are passed to special purpose engines. Perhaps RISC-V extensions might be a trigger but I suspect Arm will offer Apple whatever they want to keep them (both on the ability to add new extensions and on price - if they are paying anything at all at the moment!)
> Apple didn't look at the 18 MHz v7 cores from Cirrus Logic in the Psion Series 5 and immediately decide they could make a mainstream desktop CPU out of it.
It’s more likely that Psion looked at the 20 MHz ARM cores that Apple shipped in the Newton and decided they could make a Psion with that.
I would imagine that "good number of people" are mostly Linux hobbyists, and from my personal experience most people use them as a tinkering or IOT device rather than a full-blown desktop due to the lack of performance. If you're mostly in the terminal that's fine, but for running complex web apps a used x86 would make more sense.
I can definitely see that hobbyist market and future Pi-like devices moving to RISC-V, but I'm less certain about mainstream use unless Windows and Mac (or maybe even Android and ChromeOS) really decide to move over.
"Good number of people" is many thousands, maybe even hundreds of thousands.
And I know of 3 families that have pi based desktops at home, and use them as desktops. (One of those has a person that works in IT in it.) I don't know anybody that has "experimental desktops" that they use only to thinker with, AFAIK, when people assembly a desktop, it's because they want to use as a desktop.
The Archimedes was way slower than today's mainstream systems, too. The more applications a processor family gets, the more attention gets paid to making it performant.
Now I know that doesn't sound like much. Don't kid yourself into thinking Apple Silicon M1 and M2 came from nowhere, though. If it wasn't for growing capability in the ARM lines in other products Apple would not have been so likely to invest in it for their new technology, Rosetta or no. Exynos Chromebooks and such led the way to ARM Macbooks the same way the IBM PC led to displacing DEC and Sun workstations, then minicomputers, then x86 servers replacing most other servers in the DC.