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.3K ·GitHub
Что это такое?Это само ядро Linux — ядро любой операционной системы Linux. Оно управляет оборудованием и ресурсами системы и предоставляет базовые сервисы, на которых работает всё остальное программное обеспечение.
Это готовая ОС, которую можно установить, или только ядро?Только ядро, причём в виде исходников — здесь его дерево исходного кода, а не загружаемая система. Дистрибутивы берут это ядро и упаковывают его в полноценные Linux-системы, которыми люди пользуются.
Что должно быть на моей машине перед сборкой ядра?Требования к сборке описаны в файле Documentation/process/changes.rst — README называет его обязательным чтением перед сборкой.
Я не разработчик ядра — есть ли здесь что-то для меня?Да — раздел «Who Are You?» («Кто вы?») направляет системных администраторов, специалистов по безопасности, исследователей, инженеров по бэкпортам, производителей оборудования и мейнтейнеров дистрибутивов к документации, подобранной под каждую роль.
Должны ли ИИ-ассистенты для программирования соблюдать особые правила в этом репозитории?Да — README предписывает LLM и ИИ-ассистентам для программирования перед любым вкладом прочитать Documentation/process/coding-assistants.rst, где говорится о лицензировании, указании авторства и Developer Certificate of Origin.
Creator
torvalds
Size
6.1 GB
Stars
252.3K
Updated
CommitOct 17
Age
15y
Commits · 90 Days