Linked by Eugenia Loli-Queru on Fri 13th Apr 2007 11:19 UTC
Microsoft "It seems unfortunate if we do this work and get our partners to do the work and the result is that Linux works great without having to do the work" said Bill Gates in 1999 (pdf). While we don't know if he actually managed to do just that (creating problems to other OSes to work well with ACPI), but if he did, it is a good explanation why ACPI has been flaky on the majority of x86 computers with anything else other than Windows (the older, APM standard, seemed more compatible with alternative OSes).
Thread beginning with comment 230549
To view parent comment, click here.
To read all comments associated with this story, please click here.
mabhatter
Member since:
2005-07-17

Bingo!
OS directed means that "Windows" will do this part... but not actually Microsoft code, but drivers written by the hardware vendor and certified by Microsoft. Hence the double wammy. It's dependent on both Microsoft's documentation and the hardware vendor's physical chips + drivers. You can assume the task is long and costly for the VENDOR to do all the work so they will cut corners wherever possible to "just meet" the MS specs..i.e. the features may not exist at all!! but the company's driver might just lie to the OS to pass the cert and do something else.
Enter Linux people expecting that HARDWARE works as advertised on the spec sheet missing that little "*" that says some features enabled by drivers only.

Reply Parent Bookmark Score: 4