Translate

Image of Beginning Google Maps API 3
Image of Modern Operating Systems (3rd Edition)
Image of Android Wireless Application Development
Image of Linux Kernel Development (3rd Edition)

Efivars and Efivarfs

This post demonstrates how to use both the new efivarfs filesystem and older efivars mechanism to create, read, write and delete (U)EFI variables.

Accessing EDID Information From UEFI Shell

In this post, I demonstrate how to write a UEFI command line utility to retrieve EDID information.

UEFI Memory V E820 Memory

In this post I discuss the differences between how UEFI hands off memory to the Linux Kernel and how old-fashioned BIOSes handled off memory via E820.

Extract ICC Profile from Images

In this post, I demonstrate one way to extract an ICC profile from an image file and display it in a human-readable format.

GNOME Shell/Cinnamon Extension Configuration Persistence

In this post I show you a simple way to add preference persistence to your Cinnamon or GNOME Shell extension using JSON.