Language Selection

English French German Italian Portuguese Spanish

The current state of UEFI and Linux

Filed under
Linux

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

Wireless-enabled i.MX6 SBC offers remote IoT management

Eurotech’s “CPU-351-13″ SBC runs Linux on Freescale’s i.MX6 SoC, and offers ZigBee, GPS, extended temperature operation, remote IoT management, and more. Eurotech has been promoting the concept of managed Internet of Things devices long before “IoT” became the latest craze. The Yocto Linux ready CPU-351-13 single board computer is the latest of its embedded boards that can be remote controlled using its Everyware Software Framework (ESF) and Everyware Cloud Client. Other Everyware-enabled products from Eurotech include last year’s Intel Atom E3800 based Catalyst BT module. Read more

Today in Techrights

Leftovers: Software

  • gimp-paint-studio addon soon on Gnome Software Center
    Image speaks itself. gimp-paint-studio package just got an metainfo needed for Gnome Software Center as add-on for Gimp based on related Richard Hughes' blog. The updated package will be shortly available in Rawhide and also in Fedora 21 updates-testing repository. It will not be included for Fedora 20 due to the preview release of Gnome Software lacking addons support. Next step will be contacting upstream adding that metainfo. Hopefully other add-ons maintainers for applications such as Inkscape and Blender will do the same to bring a richful experiences to users.
  • CD Audio Grabbers - Graphical Based
    CD audio grabbers are designed to extract ("rip") the raw digital audio (in a format commonly called CDDA) from a compact disc to a file or other output. This type of software enables a user to encode the digital audio into a variety of formats, and download and upload disc info from freedb, an internet compact disc database.
  • tinyfugue: Rime of the ancient adventurer

today's howtos