3 ms·
My original comment discussed the prospect of ARM becoming the leading architecture for the entire range of machines that at the moment tend to be x86 - that's
by DC-3 6y ago
My original comment discussed the prospect of ARM becoming the leading architecture for the entire range of machines that at the moment tend to be x86 - that's laptops, desktops, workstations, and servers. For this to happen, ARM needs to be capable of dealing with intensive, CPU-heavy tasks like compilation. As the Torvalds quote in the linked article explains, ARM servers cannot become the norm without ARM desktops becoming the norm and vice-versa.
- dijit 6y agoSure, but it's not all or nothing. ARM can eat the earth but it will not be a shift in a single year, I was suggesting a likely way forward and that is bottom up, coming from low end laptops to higher end laptops and eventually workstations and servers. Just because it's not for -you- right now because you need local compilation does not mean a JS coder or a normal office worker would be unable to use an ARM based machine. Nothing prohibits ARM from ever being workstation grade, it's just not the focus right now- but you seem to imply that because there's no workstation capable CPU that there never can be one, which I find disingenuous.
- DC-3 6y agoI agree it'll happen in time but my point is that Apple adopting ARM will not necessarily cause an instant chain reaction across the industry. My concern is whether my next laptop (perhaps 4 years away) will be ARM - and I'm not sure that there will a suitable machine on the market (I need Linux support) even if there is a perfectly capable range of MacBooks.
- CountSessine 6y agoI think you’re right, but I also think that he’s right in that there’s a real chicken and egg problem here. Just because it's not for -you- right now because you need local compilation does not mean a JS coder or a normal office worker would be unable to use an ARM based machine. I don’t know what workflow other JS coders have, but mine starts with local development in Node. Does V8 produce code that’s as optimal for ARM as x86_64? That’s a pretty big deal to me, and can in fact be very enabling. The local development experience really needs to be good to build a platform, otherwise development will be halting and piecemeal the way embedded development usually is.
- GoblinSlayer 6y ago> JS coder > never tested on android just as planned
- CountSessine 6y ago> JS coder > never tested on android just as planned ??? I’m back-end, not front-end. I think I mentioned Node, right? Why would I test backend code on a phone?
- GoblinSlayer 6y agoIs compilation a problem though? It's an unattended process, so it doesn't matter how long it takes, 1 hour or 2 hours, both equal infinity for all practical purposes. I thought ARM has problems only with FPS games, which are not parallelizable and sensitive to single core performance.