Greg Kroah-Hartman, a Linux kernel maintainer for over 20 years, discusses his journey from embedded development to becoming a core Linux developer. He explains the technical architecture of Linux as a monolithic kernel, the role of device drivers, and how the kernel manages hardware resources. The conversation covers the challenges of kernel development including debugging techniques, security vulnerabilities, and the development process. Kroah-Hartman also discusses the ongoing integration of Rust into the Linux kernel, explaining both the benefits and challenges of introducing memory-safe code alongside existing C code.

1h 51m watch time

Sort: