> I found this about it in Wiki: > > Linus Torvalds, creator of the Linux kernel, once described it as "a complete design > disaster in every way", in relation to his view that "modern PCs are horrible". > > Thoughts, ideas, rantings....?
I don't have a direct experience with it, but I know of someone who had a couple of things to say about it while programming something under Gentoo IIRC, about two years ago. As with some other "niceties", ACPI is just a convoluted patch over a whimsy solution for an unsolved problem due to a limitation of the original PC specs; from that point of view I can agree that modern PCs are horrible because there are lots of stuff to avoid, implement, solve or patch tons of legacy. IIRC the problem with ACPI is that exact implementation varies, there are several versions, and not all programs dealing with ACPI APIs for certain languages or OSes are fully compatible so results could be unexpected.
This guy said that ACPI could be safely configured from the bios and then left untouched unless your program is vendor specific (e.g. laptops) where they know what they can expect from their ACPI implementation. Personally I never used any of the power configuration stuff from ACPI controls so it has been useless for me since the very first PC I got which had this seemingly cool ACPI stuff which would turn off the monitor after an interval and those things.
edit: Forgot to tell that this guy said that after some research he recommended the company to avoid ACPI and search other solutions, as he had lots of headaches reading ACPI documentation, specs, etc.
Wound up, can't sleep, can't do anything right, little honey / Oh, since I set my eyes on you. / I tell you the truth. I can't get it right / Get it right / Since I met you...
|