github.com/raspberrypi/linux ↗
Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Open this visualization on its own page →
Contributors
22735
Lines of Code
2,165,195
From
2005-04-16
To
2021-02-15
About raspberrypi/linux
This is the Linux kernel source tree maintained by the Raspberry Pi Foundation for their official kernel builds. It serves as the core operating system component for Raspberry Pi single-board computers, providing hardware abstraction, device drivers, and system resource management. The repository is based on the mainline Linux kernel but includes Raspberry Pi-specific patches, drivers, and configurations optimized for their hardware platforms.
The project maintains multiple kernel branches, including rpi-6.12.y and rpi-6.18.y, with automated build testing and device tree overlay validation to ensure stability. Users can build the kernel from source following the detailed documentation provided in the repository, which includes guides for both kernel developers and end users. The kernel source is written in C and includes extensive documentation in Restructured Text format covering build requirements, configuration options, and troubleshooting information.