3 ms·
What is this particular HN post supposed to be pointing out? This is a very old thread in a newsgroup about the usage of protected mode in the (traditionally 16
by mwfunk 10y ago
What is this particular HN post supposed to be pointing out? This is a very old thread in a newsgroup about the usage of protected mode in the (traditionally 16-bit) de facto standard PC BIOS, but the link wasn't to the thread. Rather the link was to this one specific post.
Is the editorializing about EFI the thing that is supposed to be interesting here? If so, here it is in its entirety:
"EFI?? Intel has been trying to shove that down our throats for years. IMO it hasn't been adopted by the industry because it would require a large investment in infrastructure to get the ball rolling. You have to understand that a lot of BIOS development has gone to the Pacific Rim area where labor is cheap but excellent. Margins are so thin on motherboards the OEMs don't want to retrain their BIOS programmers to start with EFI when everything is working just fine with a traditional BIOS because each new project is leveraged from the prior. I guess after a while we'll all be assimilated into EFI by Intel, but yikes, that means I'd have to learn 'C'."
OK, and...? This is a mostly reasonable observation for a reasonably informed PC BIOS engineer to make in 2003, but I don't know what insight people on HN are supposed to get from it in 2016.
- yuhong 10y agoEven now UEFI bugs are still a serious problem. And it was not long after this was posted that IBM sold the PC division to Lenovo for example.
- wtallis 10y agoSo? PC firmware bugs have been a serious problem at least as far back as the introduction of ACPI. (U)EFI vs BIOS doesn't seem to have made much difference.
- yuhong 10y agoBut there are things like UEFI variable bugs bricking systems.
- Sanddancer 10y agoEarlier than that, even. 100% PC compatibility used to be measured on if the PC itself could run Flight Simulator, because Flight Simulator made a lot of bios calls, etc, and a lot of early bioses were rather buggy. Those were also the fun days where updating your bios meant removing the chip and replacing it with a new one
- cptskippy 10y agoEFI was intended to solve the problems with the BIOS and ACPI and the custom module hell but vendors haven't really adopted it so much as tolerated it. They use it to just load their legacy BIOS and ACPI implementations with all the nasty custom modules.