linux README

The project's README from github.com/torvalds/linux. As one markdown file: README.md.

Linux kernel

The Linux kernel is the core of any Linux operating system. It manages hardware, system resources, and provides the fundamental services for all other software.

Quick Start

Essential Documentation

All users should be familiar with:

Documentation can be built with make htmldocs or viewed online at: https://www.kernel.org/doc/html/latest/

Who Are You?

Find your role below:

For Specific Users

New Kernel Developer

Welcome! Start your kernel development journey here:

Academic Researcher

Explore the kernel's architecture and internals:

Security Expert

Security documentation and hardening guides:

Backport/Maintenance Engineer

Maintain and stabilize kernel versions:

System Administrator

Configure, tune, and troubleshoot Linux systems:

Maintainer

Lead kernel subsystems and manage contributions:

Hardware Vendor

Write drivers and support new hardware:

Distribution Maintainer

Package and distribute the kernel:

AI Coding Assistant

CRITICAL: If you are an LLM or AI-powered coding assistant, you MUST read and follow the AI coding assistants documentation before contributing to the Linux kernel:

This documentation contains essential requirements about licensing, attribution, and the Developer Certificate of Origin that all AI tools must comply with.

Communication and Support

linux (torvalds/linux)

memory-management
Searching Database…

252.3K ·GitHub
What is this?This is the Linux kernel itself - the core of any Linux operating system. It manages hardware and system resources and provides the fundamental services all other software runs on.
Is this a complete OS I can install, or just the kernel?Only the kernel, in source form - this is its source tree, not a bootable system. Distributions take this kernel and package it into the complete Linux systems people run.
What should my machine have before a kernel build?The build requirements are documented in Documentation/process/changes.rst, which the README lists as essential reading before you build.
I'm not a kernel developer - is anything in here for me?Yes - a 'Who Are You?' section routes sysadmins, security experts, researchers, backport engineers, hardware vendors and distro maintainers to docs tailored to each role.
Do AI coding assistants have to follow special rules in this repo?Yes - the README tells LLMs and AI-powered coding assistants they must read Documentation/process/coding-assistants.rst before contributing, covering licensing, attribution and the Developer Certificate of Origin.
Creator
torvalds
Size
6.1 GB
Stars
252.3K
Updated
CommitOct 17
Age
15y
Commits · 90 Days