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)

Searching Database…

252.1K ·GitHub
这是什么?这是 Linux 内核本身——任何 Linux 操作系统的核心。它负责管理硬件和系统资源,并提供所有其他软件赖以运行的基础服务。
这是一个可以安装的完整操作系统,还是只是内核?只是内核,而且是源代码形式——这里是它的源码树,不是一个能直接启动的系统。各个发行版会拿这个内核打包成人们日常使用的完整 Linux 系统。
编译内核之前,我的电脑需要具备什么条件?编译所需的条件记录在 Documentation/process/changes.rst 里,README 把它列为编译前必读的文档。
我不是内核开发者——这里面有对我有用的内容吗?有——一个名为“你是谁?”(Who Are You?) 的章节,会把系统管理员、安全专家、研究人员、向后移植工程师、硬件厂商和发行版维护者分别引导到适合各自角色的文档。
AI 编程助手在这个仓库里必须遵守特殊规则吗?必须——README 要求各类大语言模型和 AI 编程助手在参与贡献之前,先阅读 Documentation/process/coding-assistants.rst,其中涉及许可证、署名以及开发者原产地证书(Developer Certificate of Origin)。
Creator
torvalds
Size
6.1 GB
Stars
252.1K
Updated
CommitOct 15
Age
15y
Commits · 90 Days