Remix.run Logo
johndhi 4 hours ago

why?

I'm interested to know, WHY is PC so open? what led to that?

hvb2 4 hours ago | parent | next [-]

Many vendors, because that means you need specs and that in turn allows for interoperability

treyd 3 hours ago | parent | prev | next [-]

Agreement IBM had to make with the DoJ/etc in the 80s to open the PC platform to avoid antitrust prosecution. That was the key event.

mikestew 2 hours ago | parent [-]

I would argue that the key event was Columbia Data Products’s clean room implementation of the BIOS.

https://en.wikipedia.org/wiki/Columbia_Data_Products

That, and I’m pretty sure the DOJ had ended the antitrust suit (which was about bundling) by the time the PC was released.

dfxm12 2 hours ago | parent | prev | next [-]

You might be interested in the IBM PC compatible and Wintel wikipedia pages. This is a super high level timeline, but it is more interesting to get into the detail.

At a high level, the IBM PC platform were very well documented & sold well, to the effect of producing tons of software and peripherals add-ons ("PC Compatibles"). This led some other computer companies to reverse engineer the proprietary IBM BIOS, allowing them to run the same software and use the same peripherals. Because these were clean room reimplementations, IBM didn't have a legal case to prevent their sale.

Fast forward a bit, IBM's attempt at a new, closed platform, PS/2, flopped. People wanted their more open hardware. Windows became dominate enough that all the demand was for x86 based hardware that could run Windows. Microsoft was happy to work with many vendors.

The PC is very open today, but Apple survived. Atari ST and Amiga probably survived longer than you think as well.

ls612 3 hours ago | parent | prev [-]

Because Microsoft commodified their complement in the 1980s to break the back of IBM.