Mark Shuttleworth Calls For An End To ACPI
Phoronix: Mark Shuttleworth Calls For An End To ACPI
Mark Shuttleworth has called for an end to ACPI (the Advanced Configuration and Power Interface) and other executable firmwares that could prove to be attack vectors on PCs, phones, and other devices...
Right on. Given how much trouble ACPI has caused !Windows operating systems, it is good that Shuttleworth is taking advantage of his highly visible position to attempt to drive interest in this area.
For once I agree 100% with Shuttleworth. The Operating System should be Sovereign - no firmware should ever run on the main CPU after the kernel has booted! NONE!
100% this ^
Originally Posted by shaurz
Operating systems have been able to be biosless, one day I hope we have an open computing platform however with intel incorporating more and more drm it's likely we are going in the opposite direction. Even AMD seems to be headed that way.
I agree, but let's face it - Utopia.
Originally Posted by nightmarex
Please, correct me if I'm wrong.
Many hardware suppliers use closed firmware to diversify their products, based on the same chipset.
They even tell you that this is one crucial pillar of the business.
It's not hard to see that they simply won't change this - unfortunately.
Then what does he propose to replace ACPI?
If we intend to remove potential harmful firmware, then we need to target the worst of them all; EFI. EFI has full access to any device in the computer.
Putting his money/code where his mouth is
He needs to put his money/code where his mouth is.
Originally Posted by Serge
Until then, his statement is as weighty as his support for Wayland.
If he wants to change the system, he cant just call for it and others do the same. Code matters.
In all honesty he's just one in a long line of people who can't really do anything at all to change the current situation who have complained about it, SteamMachines give Valve the ability to try something but otherwise we're left at the behest of Microsoft to change the status quo. In spite of how far the coreboot guys have gotten, they've really gotten nowhere in terms of marketshare because it's not just code that's required here but basically ability to strongarm the motherboard manufacturers into doing what you want.
Originally Posted by You-
Originally Posted by shaurz
It seems that his main objection is to DSDT tables etc. But those are tied to the firmware (and they're much better than what was in APM times, where PnP BIOS controlled everything to begin with). So the main thing is to get rid of the firmware, for which Coreboot is the obvious answer (it deals with DSDT by providing open DSDT files). Sure, something better than ACPI would be nice (as usual vendors often screw up and ship broken DSDT), but that's not the main issue.