Linked by Radio on Fri 1st Feb 2013 22:57 UTC
Hardware, Embedded Systems The title is pretty much self-explanatory - oh UEFI. "You can read more of what is known at H-Online, but the short summary is this: Samsung's UEFI implementation appears to be faulty. It was most likely tested with Windows only and found to work, but thorough testing with other operating systems doesn't appear to have been a priority - or perhaps a consideration at all. At present, the bug appears to affect Samsung 530U3C, 300E5C, NP700Z5C, NP700Z7C, and NP900X4C series laptops; if you have one of those laptops, we recommend you exercise extreme caution if you have a need to boot into a Linux environment."
Permalink for comment 551213
To read all comments associated with this story, please click here.
by Neolander on Sat 2nd Feb 2013 07:24 UTC
Member since:

No need to look for a conspiracy against Linux here, really. When the UEFI and ACPI specs weight around 3000 pages together, it is to be expected that this kind of stupid bugs will emerge at some point. No human developer can implement something so horribly convoluted without making major mistakes at some point.

Sometimes I wish to know what happened to the people at Intel who wrote stuff like the MultiProcessor (MP) Specification of x86. You now, those fine-grained specs which focus on a small number of real-world problems, solve them well in a future-proof way, and explain the result clearly.

Perhaps that's just the difference between Intel's and Microsoft's approaches to design, though. After all, the latter company is known for liking huge monolithic specs, and it seems to me that they had a strong influence on the development of UEFI. There are several design choices which make no sense otherwise, such as the use of PE executables - which only Windows natively uses - for kernel binaries, or the whole "one platform key to rule them all" Secure Boot concept.

Edited 2013-02-02 07:27 UTC

Reply Score: 2