▲ | thw_9a83c 3 days ago | |||||||||||||||||||||||||||||||||||||
The original IBM PC was proprietary only in its BIOS. It was a mistake IBM regretted very soon and tried to fix with an PS/2 architecture, MCA bus, and even OS/2 operating system. But Microsoft and the companies that made PC clones did everything to keep this "mistake" alive. In fact, the openness of the PC platform is a historical accident. Other proprietary personal computer manufacturers (like Apple, Commodore and Atari) also never planned to create an open platform either. The closest thing was the 8-bit MSX platform, which was a Microsoft thing for the Japanese market, and it was very soon outdated. | ||||||||||||||||||||||||||||||||||||||
▲ | HarHarVeryFunny 2 days ago | parent [-] | |||||||||||||||||||||||||||||||||||||
Other than using COTS parts (incl. the CPU), the BIOS, while proprietary, was in a way the weakest link as far as cloning, since it established a ROM-based standardized hardware interface that isolated the OS from the hardware. Companies like Compaq, and later Phoenix and AMI, were able to get around the proprietary nature of the BIOS by building clean-room BIOS clones that withstood IBM's legal challenges. However, given the willingness of Microsoft (apparently with little IBM could do about it) to sell MS-DOS variants to others like Compaq, and later the emergence of MS-DOS clones like DR-DOS, it's not obvious that clones might not still have taken off without the unintentional assist of the standardized BIOS interface. | ||||||||||||||||||||||||||||||||||||||
|