They have, it's known as coreboot and it completely replaces the motherboard BIOS
A pair of UEFI updates
Posted Feb 2, 2013 23:52 UTC (Sat) by Trelane (subscriber, #56877)
Posted Feb 3, 2013 0:16 UTC (Sun) by mjg59 (subscriber, #23239)
But let's imagine a future where system vendors do the additional work to get Coreboot up to scratch for their boards and ship it from the factory. How different would it be to the present day? Well, the good news is that you'd get the source code (hurray!). The bad news is that nothing else would be different. The systems would still be UEFI based. They'd still implement Secure Boot. You still wouldn't be able to reflash them with a modified version. There'd still be bugs that Linux would have to work around. It's a net win, but not a huge one.
Posted Feb 3, 2013 0:24 UTC (Sun) by dlang (subscriber, #313)
looking at just one version of BIOS for one motherboard, hacking the BIOS is less work, but once you get coreboot running, future changes are much simpler.
I'm not saying that either is a practical option (in addition to what you listed, the manpower required is unreasonable.
but the post I was replying to was asking why some linux person didn't just create a new BIOS version to solve this problem. They have, but they solution does not run on many systems.
Posted Feb 3, 2013 0:32 UTC (Sun) by mjg59 (subscriber, #23239)
Posted Feb 3, 2013 0:43 UTC (Sun) by dlang (subscriber, #313)
you are talking as if the secure boot is a nicely delineated chunk of the BIOS, when everything is just the optimized binary blob, the location of this chunk may vary from BIOS to BIOS.
the source code implementations may be few, but the resulting binary chunks will vary a lot more.
Posted Feb 3, 2013 0:55 UTC (Sun) by mjg59 (subscriber, #23239)
That hasn't been true for a long time. It's completely untrue when it comes to UEFI.
Posted Feb 3, 2013 5:23 UTC (Sun) by theophrastus (guest, #80847)
i lost track of LinuxBIOS and am glad to see that work on it continues. of course, i was thinking more of an unlikely... -patch- to remove, or jumper around, UEFI, instead of the full nuclear option; but that might be the only way in the final analysis. as long as hardware makers are willing manufacture to suit a narrow, (yet fat), market.
Posted Feb 3, 2013 11:22 UTC (Sun) by khim (subscriber, #9252)
You can not "jump around" UEFI because it's the only thing there is.
BIOS is emulated on top of UEFI, not the other way around. Which means that all the hardware is initialized in the UEFI.
Posted Feb 5, 2013 9:30 UTC (Tue) by rvfh (subscriber, #31018)
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds