| Thank the fate for PC to exist! Open nature of PC allowed for truly free/open source software to exist which can be functional without big corporate lockdown. I can fully assemble it with parts I can buy individually and as long as they are compatible (which is mentioned on the box, no hidden knowledge here) I can expect it to work within the mentioned warranty. My PC based computers can be booted and fully functional with Debain, Fedora and (put your favorite Linux, BSD distro here mine is openSUSE Tumbleweed). There is no parallel ecosystem which yet, which rivals PC in terms of open specs and fully tinkerable hardware and software. Macbooks are locked down with Apple and forget about your own hardware. Android seemed like a competitor, but closed nature of its development and lack commodity hardware around ARM based phones means that FOSS layer exists only in user bases apps. We have custom ROMs which require bootable blobs from vendors and its non-reliable and breaks often. |
But this view neglects the fact that an organic ecosystem of interoperable open hardware converging to de facto standards and running a common OS already existed prior to IBM designing their PC. By 1980, there were already many independent vendors implementing their own variation on the 8080/S-100 design pioneered by MITS, all running CP/M from Digital Research.
When IBM released the PC, the CP/M world was still going strong. The fact that it was an easily cloneable architecture based on the 16-bit 8086 caused a lot of disruption, and led to the market dynamics that were already present in the 8080-S100-CP/M world pivoting over to x86-ISA-DOS.
If IBM had kept their PC proprietary, it might have led to a bit more fragmentation in the short-term market for business microcomputing, but at the same time, the CP/M world would have continued on without that disruption, and something else would have ultimately catalyzed the move to a common 16-bit architecture. DR was already working on CP/M-86 at the time IBM was developing the PC, after all.
Eventually, the same forces that led to the collapse of vertically integrated, proprietary platforms and the dominance of open-standards system builders would have asserted themselves, and IBM itself would still have been subdued by them. Modern computing would likely be in a similar position with or without IBM. The PC was a major ripple, but didn't really change the current.