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...

Kernel documentation: what we have and where it’s going

The Linux kernel features an extensive array of, to put it kindly, somewhat disorganized documentation. A significant effort is underway to make things better, though. This talk will review the state of kernel documentation, cover the changes that are being made...

kernelci.org: 1.5 million kernel boots (and counting)

The kernelci.org project performs over 2000 kernel boot tests per day for upstream kernels on a wide variety of hardware.  This talk will provide an overview of kernelci.org, how distributed board farms are used, how it is used by kernel maintainers and developers,...