3 ms·
If they do make the jump to arm, who else is excited to play games like "adventures in cross-compiling" and "which of my core dependencies suddenly doesn't work
by FridgeSeal 6y ago
If they do make the jump to arm, who else is excited to play games like "adventures in cross-compiling" and "which of my core dependencies suddenly doesn't work anymore?"
AMD chips are better than ever, throw a curve-ball and adopt them, please don't pick the weird mutant-mobile processor to seriously put in desktops Apple
- PinguTS 6y agoIt is not the first time for Apple to make the switch. 68k -> PowerPC -> Intel -> ARM While the cross-compiling pipeline already exists with Xcode where you code your iOS (ARM) stuff on macOS (Intel).
- FridgeSeal 6y agoI know they’ve made the switch before, they’re definitely capable of pulling it off in a reasonably straightforward manner.
- klelatti 6y agoDon't think Apple will be putting mobile processors into desktops - expect they will be processors designed for desktops with comparable or better performance than the Intel processors they replace. Not sure what is weird about 64 bit ARM architecture - it certainly doesn't have the legacy (dating back to 8086 in 1978) that x86 carries with it.
- joefourier 6y agoHell, you can find x86 instructions and concepts dating to the 8080 from 1974, and probably to the 8008 from 1972 (although I'm not familiar enough with it to confirm). It's funny how no-one has been able to dethrone x86 despite decades of effort from industry rivals and even Intel itself with iAPX and then Itanium.
- FridgeSeal 6y agoWeren’t ARM processors and their memory, power-performance, threading, etc designed around primarily mobile workloads though? I’d be happy to be wrong here, that’s just my understanding. What would be the benefits for developers especially of ARM? (Will the likes of Numpy run more efficiently? Rust compile faster?) I know the the iPhones and iPad’s have surprisingly powerful chips in them, but (as an example), the new AMD chips are amazing, and they at least won’t break my dependencies wholesale.