7 ms·
I'd like to address the aside for completeness' sake. An x86 monopoly in the late 80s was a thing, but not now. Today, there are sufficient competitive chip a
by xbar 2y ago
I'd like to address the aside for completeness' sake.
An x86 monopoly in the late 80s was a thing, but not now.
Today, there are sufficient competitive chip architectures with cross-compatible operating systems and virtualization that x86 does not represent control of the computing market in a manner that should prevent such a merger: ARM licensees, including the special case of Apple Silicon, Snapdragon, NVIDIA SOCs, RISC-V...
Windows, MacOS and Linux all run competitively on multiple non-x86 architectures.
- Octoth0rpe 2y ago> An x86 monopoly in the late 80s was a thing, but not now. I think you're off by 20 years on this. In the 80s and early 90s we had reasonable competition from 68k, powerpc, and arm on desktops; and tons of competition in the server space (mips, sparc, power, alpha, pa-risc, edit: and vax!). It wasn't till the early 2000s that both the desktop/server space coalesced around x86.
- bane 2y agoThank you for saying this. It's clear that processors are going through something really interesting right now after an extended dwindling and choke point onto x86. This x86 dominance has lasted entire careers, but from a longer perspective we're simply seeing another cycle in ecosystem diversity, specialized functions spinning out of and back into unified packages, and a continued downward push from commoditization forces that are affecting the entire product chain from fab to ISA licensing. We're not quite at the wild-west of the late 80s and 90s, but something's in the air. It seems almost like the forces that are pushing against these long-term trends are focused more on trying to figure out how to saturate existing compute on the high-end, and using that to justify drives away from diversity and vertical integrated cost/price reduction. But there are, long-term, not as many users who need to host this technology as there are users of things like phones and computers who need the benefits the long-term trends provide. Intel has acted somewhat as a rock in a river, and the rest of the world is finding ways around them after having been dammed up for a bit.
- PaulHoule 2y agoI remember when I was a senior in undergrad (1993) the profs were quite excited about the price/performance of 486 computers which thoroughly trashed the SPARC-based Sun work stations that we'd transitioned to because Motorola rug-pulled the 68k. Sure we were impressed by the generation of RISC machines that came out around that time like SPARC, PA RISC, POWER PC and such but in retrospect it was not those RISC machines that were fast it was 68k that was dying, but x86 was keeping up.
- throw0101a 2y ago> It wasn't till the early 2000s that both the desktop/server space coalesced around x86. A lot of companies killed off their in-house architectures and hopped on the Itanium bandwagon. The main two exceptions were Sun and IBM.
- sitkack 2y agoThe bandwagon was actually an Ice Cream truck run by the old lady from the Sponge Bob movie. Intel had just wiped the floor with x86 servers, all the old guard Unix vendors with their own chips were hurting. Then Intel makes the rounds with a glorious plan of how they were going to own the server landscape for a decade or more. So in various states of defeat and grief much of the industry followed them. Planned or not, the resulting rug pull really screwed them over. The organs that operated those lines of businesses were fully removed. It worked too well, I am going to say it was on accident. Intel should have broken up its internal x86 hegemony a long time ago, which they have been trying since the day it was invented. Like the 6502, it was just too successful for its own good. Only x86 also built up the Vatican around itself.
- seabass-labrax 2y agoI was only just today looking for low-power x86 machines to run FreePBX, which does not yet have an ARM64 port. Whilst the consumer computing space is now perfectly served by ARM and will soon be joined by RISC-V, if a widely-used piece of free and open source server software is still x86-only, you can bet that there are thousands of bespoke business solutions that are locked to the ISA. A monopoly would hasten migration away from these programs, but would nonetheless be a lucrative situation for Intel-AMD in the meantime.
- saltminer 2y agoThe fact that C++ development has been effectively hijacked by the "no ABI breakage, ever"/backwards compatibility at all costs crowd certainly speaks to this. https://herecomesthemoon.net/2024/11/two-factions-of-cpp/ https://herecomesthemoon.net/2024/11/two-factions-of-cpp/ There are a lot of pre-compiled binaries floating about that are depended on by lots of enterprise software whose source code is long gone, and these are effectively locked to x86_64 chips until the cost of interoperability becomes greater than reverse engineering their non-trivial functionality.
- ryao 2y agoThey had ABI breakage when C++11 support was implemented in GCC 5 and that was extremely painful. Honestly, I still wish that they had avoided it.
- glandium 2y agoYou can still use the old ABI with -D_GLIBCXX_USE_CXX11_ABI=0
- KerrAvon 2y agoC++ language spec doesn't specify and doesn't care about ABI (infamously so; it's kept the language from being used in many places, and where people ignored ABI compat initially but absolutely needed it in the future, as with BeOS's Application Kit and Mac kexts, it's much harder to maintain than it should be. "two factions" is only discussing source compatibility.
- burnte 2y ago> An x86 monopoly in the late 80s was a thing, but not now. Incorrect, we have an even greater lack of x86 vendors now than we did in the 80s. In the 80s you had Intel, and they licensed to AMD, Harris, NEC, TI, Chips & Technologies, and in the 90s we had IBM, Cyrix, VIA, National Semi, NexGen, and for a hot minute Transmeta. Even more smaller vendors. Today making mass market x86 chips we have: Intel, AMD, and a handful of small embedded vendors selling designs from the Pentium days. I believe what you meant was that x86 is not a monopoly thanks to other ISAs, but x86 itself is even more of a monopoly than ever.
- bluGill 2y agoI believe in the 80s all those vendors were making the same intel design in their own fab. I don't think any of them did the design on their own. In the 90s some of them had their own designs.
- burnte 2y agoSome were straight second sources but they all had the license to do what NEC, AMD, and OKI did, which is alter the design and sell these variants. They all started doing that with the 8086. There were variants of the 8086, 8088, and 80186, I'm unaware of variants of the 80188, or 80286 although there were still multiple manufacturers, I had a Harris 286 at 20MHz myself. Then with the 386 there were more custom variants of the 386 and 486. In the Pentium days Intel wouldn't license the Pentium design, but there were compatible competitors as AMD also began 100% custom designs that were only ISA compatible and pin compatible with the K5 and K6 lines.
- bluGill 2y agoAt what point do we call a tweak to an original design different enough to count it... K5 and K6 where clearly new designs. The others were mostly intel with some changes. I'm going to count the rest as minor tweaks and not worth counting otherwise - but this is a case where you can argue there the line is and so others need to decide where they stand (if they care)
- etempleton 2y agoThis is all very true and why I think a merger between AMD and Intel is even possible. Nvidia and Intel is also a possible merger, but I actually think there is more regulatory concern with NVIDIA and how big and dominant they are becoming.
- AnthonyMouse 2y agoIntel and Samsung could be interesting, especially if it would get Samsung to open up more. Samsung would get better GPUs and x86, Intel gets access to the phone market and then you end up with things like x86 Samsung tablets that can run both Windows or Android. Could also be Intel and Micron. Then you end up with full stack devices with Intel CPUs and Micron RAM and storage, and the companies have partnered in the past.
- ryao 2y agoSamsung has its own leading edge fabrication plants. Merging the two would drop the number of leading edge foundries from 3 to 2.
- AnthonyMouse 2y agoIsn't Intel's main problem that they've ceased to be a leading edge foundry? Maybe they should follow AMD's lead and spin off the foundry business.
- positr0n 2y agoWhat part of a Samsung merger do you think would help them enter the phone market? My layman's understanding of history is that Intel tried and failed several times to build x86 chips for phones and they failed for power consumption reasons, not for lack of access to a phone maker willing to try their chips or anything like that.
- AnthonyMouse 2y agoThey failed primarily for pricing reasons. They could make a low power CPU competitive with ARM (especially back then when Intel had the state of the art process), but then they wanted to charge a premium for it being x86 and the OEMs turned up their nose at that. Samsung still has a fairly competitive process and could make x86 CPUs to put in their own tablets and laptops without having the OEM and Intel get into a fight about margins if they're the same company. And with the largest maker of Android devices putting x86 CPUs into them, you get an ecosystem built around it that you wouldn't when nobody is using them to begin with because Intel refuses to price competitively with ARM.
- mort96 2y agoI believe the "x86 monopoly" was meant to refere to how only Intel and AMD are legally allowed to make x86 chips due to patents. X86 is currently a duopoly, and if Intel and AMD were to merge, that would become a monopoly.
- Wytwwww 2y agoDidn't AMD start making x86 chips in 1982?
- mort96 2y agoThat seems correct from some quick Wikipedia reading, but I don't understand what it has to do with anything?
- Wytwwww 2y agoThe existence of an imaginary x86 monopoly in the 80s?
- mort96 2y agoOh, but xbar's interpretation of the phrase "x86 monopoly" is clearly the x86 architecture having a monopoly in the instruction set market. Under that interpretation, I don't really think it's relevant how many companies made x86 chips. I don't think xbar is necessarily wrong, I just think they're interpreting words to mean something they weren't intended so they're not making an effective argument
- Wytwwww 2y agoDid x86 have a monopoly in the 80s to begin with? If there is any period when that was true it would be the 2000s or early 2010s. > intended so they're not making an effective argument To be fair I'm really struggling to somehow connect the "x86 monopoly in the late 80s" with the remainder of their comment (which certainly makes sense).
- layer8 2y agoX86 is more than just the ISA. What’s at stake is the relatively open PC architecture and hardware ecosystem. It was a fluke of history that made it happen, and it would be sad to lose it.
- tadfisher 2y agoPCI-e is the culmination of that ecosystem, and like PCI before it, is available on all architectures to anyone who pays PCI-SIG.
- michaelt 2y agoPCIe is great, yes. Sadly with the rise of laptops with soldered-in-everything, and the popularity of android/iphone/tablet devices, I share some of layer8's worries about the future of the relatively open PC architecture and hardware ecosystem.
- hn3er1q 2y agoOn the one hand I do get the concern, on the other there’s never been a better time to be a hardware hacker. Cheap microcontrollers abound, raspberry pi etc, cheap fpgas, one can even make their own asic. So I just can’t get that worked up over pc architectures getting closed.
- jamesy0ung 2y agoYou can't really build a PC with parts other than x86. The only other platform you can really build from parts is Arm, with the high end Ampere server chips. Most other platforms are usually pretty highly integrated, you can't just swap parts or work on it.
- HeatrayEnjoyer 2y agoWhy not? Ram is ram, storage is storage.
- Wytwwww 2y ago> An x86 monopoly in the late 80s was a thing, but not now And then in the 2000s after AMD64 pretty much destroyed all competing architectures and then in the 2010s Intel itself effectively was almost a monopoly (outside of mobile) with AMD being on the verge of bankruptcy.
- ryao 2y agoItanium’s hype killed the competing architectures. AMD64 then took over since it was cost effective and fast.
- robocat 2y ago> x86 monopoly Wintel was a duopoly which had some power: Intel x86 has less dominance now partly because Windows has less dominance. There are some wonderful papers on how game theory and monopoly plays out between Windows and Intel; and there's a great paper with analysis of why AMD struggled against the economic forces and why Microsoft preferred to team up with a dominant CPU manufacturer.
- wbl 2y agoOoh got links?