Overview
Explore the fundamentals of the Linux kernel in this 43-minute conference talk designed for beginners. Gain insights into the kernel's role as the core component of the Linux operating system, its structure, and architecture. Learn about the development process, including how to modify, build, and test the kernel. Discover opportunities to engage with the open-source community through mailing lists, bug reporting, and code contributions. Understand the Linux kernel release cycle, long-term support, and the importance of documentation. Acquire knowledge on customizing the kernel, working with config flags, and navigating the kernel tree. Access valuable resources to further your understanding and involvement in Linux kernel development.
Syllabus
Introduction
What is the Linux Kernel
Subsystem Structure
Kernel Tree
Linux Kernel Archives
Customize Your Kernel
Modifying Code
Building the Kernel
Testing the Kernel
Config Flags
Upstream
Long Term Support
Mailing Lists
Getting Started
Reporting Bugs
Documentation
Resources
Taught by
Linux Foundation