top | item 46939169

(no title)

electronsoup | 22 days ago

Perhaps they mean ISAs

discuss

order

LoganDark|22 days ago

IIRC, Apple uses 'platform' to refer to an SoC integration. For example, M1, M2 and etc. are separate platforms. M5 in Vision Pro is a separate platform than M5 in MacBook Pro. I believe Apple's XNU does somewhat still support non-Apple Silicon as well though.

fragmede|22 days ago

Yeah they're was that whole x86 thing thru did for quite a while.

xphos|22 days ago

Well x86 at one point, arm both the 32 and 64 bit versions. I think they had RISCV support in their source tree at one point but not really at a commercial level. It does cover a lot different levels of hardware though

skissane|22 days ago

Does Apple use macOS in servers in its datacentres? Or are they all Linux?

Surely at a minimum they need macOS for CI.

Apple does have one advantage here-they can legally grant themselves permission to run macOS internally on non-Apple hardware, and I don’t believe doing so legally obliges them to extend the same allowance to their customers.

But that might give them a reason to keep x86_64 alive for internal use, since that platform (still) gives you more options for server-class hardware than ARM does

wiml|22 days ago

PPC32/64 of course, and for a long time Darwin still contained remnants of its predecessor's support for SPARC, PA-RISC, and m68k.

userbinator|22 days ago

Which Apple products run arm32 XNU? Their first Apple Silicon CPUs were already arm64.

kjs3|22 days ago

Is mc68k or PPC still in there anywhere?