Language Selection

English French German Italian Portuguese Spanish

The current state of UEFI and Linux

Filed under

Executive summary: Most things work fine.

Things we know are broken:

* Some Samsung laptops. The samsung-laptop driver is a slightly weird thing. By 2010 (when it first appeared) most vendors had moved over to using some level of firmware abstraction, either using ACPI or WMI. Samsung still seemed to be stuck around a decade earlier - they were providing a region of memory at a known address, and you'd read that address to find a bunch of offsets. Then you'd write magic values based on those offsets to magic system IO ports based on those offsets and something would happen. Those writes were triggering System Management Mode, a special x86 CPU mode where the processor executes code from memory that the OS can't see, without telling the OS that it's doing so. There's nothing especially new in this (SMM first appeared in the 386sl back in 1990), but it also means that you depend on the system vendor not changing the interface without telling you. Turns out that Samsung apparently changed their platform interface when they moved to UEFI, but didn't actually do anything to prevent old drivers from breaking things -

rest here

More in Tux Machines

Continuum for Windows 10 Is Phone Convergence, but Not as Advanced as Ubuntu's

Continuum for Windows 10 is Microsoft's idea of convergence, and it looks like they got things going. The Windows 10 Devices event that happened yesterday saw the official launch of this feature, albeit it's a little bit more complicated than you might suspect, and it's not really all that similar to what Canonical is doing with Ubuntu. Read more

NethServer 6.7 Server-Oriented Linux Distro Is Coming Soon, Based on CentOS 6.7

The developers of the CentOS-based NethServer open-source server-oriented operating system have announced the immediate availability for download and testing of the first Release Candidate (RC) build of the upcoming NethServer 6.7 OS. Read more

Mozilla Boosts Leadership Team With Connected Devices Appointment

Today, we are pleased to announce that Ari Jaaksi will be joining the Mozilla leadership team next month as our new Senior Vice President of Connected Devices. In this role, Ari will be responsible for Firefox OS and broader exploration of opportunities to advance our mission across the ever-increasing range of connection points of the modern Internet, i.e. phones, TVs, IoT, etc. Read more

Lessons From Volkswagen

  • MEP: "Car manufacturers should make their software available for review"
    Car manufacturers should be obliged to make their motor management software available for review, Paul Tang, a Dutch member of the European Parliament for the Labour Party, requested in questions to the European Commission. Such a measure should prevent the manipulation of the emissions tests, in which Volkswagen was recently caught by the US Environmental Protection Agency (EPA).
  • VW’s Cheating Proves We Must Open Up the Internet of Things
    It’s been a rough year for the Internet of Things. Security researchers uncovered terrifying vulnerabilities in products ranging from cars to garage doors to skateboards. Outages at smart home services Wink and Google’s Nest rendered customers’ gadgets temporarily useless. And the Volkswagen emissions scandal, though not precisely an Internet of Things issue, has exposed yet another issue with “smart” physical goods: the possibility of manufacturers embedding software in their products designed to skirt regulations.
  • VW Software Scandal May Lead To More Open-Source Code