Control Group Status Update

cgroup has seen a lot of activities recently especially with the v2 effort. This talk goes over the v2 interface and discusses the recent developments and what’s to come in...

Video and Colorspaces

In order to correctly reproduce the colors encoded in a video (or a still image for that matter) you need to know the colorspace information associated with the video. But what exactly is a colorspace and what is the nformation that describes how color is encoded?...

Debian’s support for Secure Boot on x86 and ARM

Desktop and laptop PCs designed to run Windows will now only run a boot loader signed by Microsoft or by their manufacturer, unless manually reconfigured. Several Linux distributions now include the necessary chain of signed code, but for various reasons Debian...

entry_*.S: A carefree stroll through kernel entry code

I have always wondered what happens when we enter the kernel from userspace: what preparations does the hardware meet when the userspace to kernel space switch instructions are executed and back, and what does the kernel do when it executes a system call. There are...