Technical presentation - 30 minutes (including q&a)
Over the last few years, 64-bit Linux has made it from Servers, PCs and high-end embedded machines lower down in the market, everywhere including the smallest embedded Linux targets. This gives new challenges for users that rely on existing 32-bit hardware being kept up to date, while new features development and testing on those machines keeps winding down. Arnd gives an overview of which 32-bit systems are still supported, and at what point in the future they can be phased out from the kernel. This covers modern ARMv7/v8 hardware, older ARMv4/v5/v6 machines, and various other CPU architectures, as well as corner cases for MMU-less microcontrollers, highmem, support for 32-bit userland on 64-bit hardware and the state of the 2038 epochalypse.
Arnd has been a kernel maintainer with Linaro for over 12 years and maintains the SoC tree, while getting involved in many areas of the kernel overall. He coordinates treewide changes across architectures and maintains the include/asm-generic subdirectory that contains common infrastructure for CPU architectures.