| So Linux PM sucks because OEMs implemented unnecessary and inferior replacements for perfectly functional standards because Microsoft? Your argument ignores a number of truths. Much of the original BIOS was being replaced with proprietary extensions by vendors to overcome it's limitations and it was in dire need a replacement. At one point Western Digital was shipping what was basically a boot sector virus to overcome the Hard Drive size limitations imposed by the BIOS. ACPI doesn't just replace APM, but also PnP and MPS. None of which support newer buses or interfaces and would have to be patched or extended to do so. Microsoft has no love for ACPI and even went so far as to disable ACPI by default and only enable it for a small whitelist of machines with earlier OSes. Vista was the first OS from Microsoft to actually require ACPI, that means it took them over a decade to come to terms with it. UEFI was meant to replace both ACPI and the BIOS but hasn't replaced either. Unfortunately vendors have been using UEFI to just load BIOS and ACPI implementations. This isn't at all how it was intended. You can't blame Microsoft for these standards because PnP and APM are the only ones they had a hand in implementing. It also sounds like they're the ones you actually prefer which is funny. If there's anyone you should be blaming then it's Intel because they championed all of them. The whole setup is a house of cards and no one seems to like it. Why you choose to blame Microsoft for it is beyond me. |