torvalds

    torvalds/linux

    #299 this week

    Linux kernel source tree

    developer-tools
    C
    NOASSERTION
    249.1K stars
    64.5K forks
    249.1K GitHub watchers
    Updated 9/15/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides the core source code for the Linux operating system kernel, managing hardware and system resources.
    • Offers a highly modular, open-source, and continuously updated kernel supporting a wide range of hardware architectures.
    • Use for developing custom Linux-based operating systems tailored to specific hardware or embedded devices.
    • Use for contributing to or studying advanced operating system concepts and kernel-level programming in C.
    • Use for maintaining or optimizing Linux kernel performance and security in enterprise or cloud server environments.

    About linux

    Linux kernel

    There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first.

    In order to build the documentation, use make htmldocs or make pdfdocs. The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/
    

    There are various text files in the Documentation/ subdirectory, several of them using the reStructuredText markup notation.

    Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.

    Discover Repositories

    Search across tracked repositories by name or description