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

Type Title Author Replies Last Postsort icon
Story Linux Foundation and Linux Roy Schestowitz 22/10/2016 - 1:24pm
Story NVIDIA 375.10 Roy Schestowitz 22/10/2016 - 1:23pm
Story Deus Ex: Mankind Divided for GNU/Linux Roy Schestowitz 22/10/2016 - 12:13pm
Story Today and Yesterday in Techrights Roy Schestowitz 22/10/2016 - 7:46am
Story Plasma 5.8.2, Applications 16.08.2 and Frameworks 5.27.0 available in Chakra Rianne Schestowitz 21/10/2016 - 11:10pm
Story Yocto driven camera design taps octa-core Snapdragon Rianne Schestowitz 21/10/2016 - 11:08pm
Story Renesas spins 3rd Gen automotive starter kits, adds new M3 SoC Rianne Schestowitz 21/10/2016 - 11:06pm
Story Lumina Desktop 1.1 Released Rianne Schestowitz 21/10/2016 - 6:48pm
Story Radeon vs. Nouveau Open-Source Drivers On Mesa Git + Linux 4.9 Rianne Schestowitz 21/10/2016 - 6:47pm
Story Ubuntu MATE, Not Just a Whim Rianne Schestowitz 21/10/2016 - 6:34pm