Hacker News new | ask | show | jobs
by hedora 556 days ago
It’s not just a process problem. Unless you are on windows or playing steam games on linux, there is zero reason to prefer x86.

Those markets add to way less than 50% of consumer market share. X86 is rapidly declining in cloud too.

It reminds me of sun, dec and hp fighting to have the best commercial unix OS in the late 1990’s. Even if you win, you loose.

3 comments

Besides Windows or gaming, there is another market for x86.

If you are interested in technical and scientific computing, but you cannot afford to spend amounts of $ written with 6 digits or much more, then x86 is the only solution.

The only Arm-based CPUs with decent performance are those made by Fujitsu, which are not available at retail.

The "datacenter" GPUs from AMD and NVIDIA are much too expensive for small businesses or individuals. Even for a bigger business their price is justifiable only when they are busy close to 24/7.

So for most people only the x86 CPUs provide an acceptable performance for computations that use either FP64 numbers or large integers.

The Ampere CPUs may be great for something like Web servers, but they are pathetic at number crunching. The same is true for the CPU cores designed by Arm, which are used in the server CPUs of other cloud vendors.
The only way you can get close to x86 being "less than 50% of the consumer market" is by including phones, but I'd argue that's a new market on top of the "consumer computing" market. And even then, in "unit count" rather than revenue.
>Unless you are on windows or playing steam games on linux, there is zero reason to prefer x86.

This is completely false, unless you're just speaking theoretically. In the real world of 2024, there's no real alternative to x86 for general PC computing, even if you're running Linux. Where are the laptops with ARM CPUs? (No, Macs don't count; can't easily run Linux on those plus they have a huge price penalty.) Where are the consumer-grade ATX motherboard + CPU combos for building desktop PCs? None of this stuff exists, at this time.

Sure, Apple's made some really nice ARM CPUs, but that's pretty useless if you don't want to run all-Apple hardware and use MacOS. And Windows keeps using x86 for whatever reason, even though technically they could target other architectures if they really wanted to (and they have, in the past). Linux basically just uses whatever Windows uses, because unlike Apple it's just not nearly big enough to command marketshare all by itself outside of dedicated servers. (And even here, for some reason, ARM hasn't made much headway, though I think it is pushing into this market slowly.)